㈠ ucp500與ucp600比較
自己下了看看不就知道了嗎
2006年10月26日,國際商會銀行委員會通過跟單信用證的新規則----UCP600,並將於2007年7月1日生效。
比較結果如下:
1.銀行單據處理的時間從7天縮短倒5天
UCP500規定的處理單據的合理工作時間是在收單後7個工作日內,但是這個規定有點含糊不清。因此最新的UCP600就徹底拋棄含糊不清的「合理時間」,直接規定為不超過5個工作日。因此,考驗了銀行的工作能力,還有與企業之間各個環節工作人員的工作效率,對於我們企業而言,新的規定有望更早的收到頭寸。
2.拒付後單據的處理
在UCP600的條款中,細化了拒付電中對單據處理的幾種選擇,其中包括一直以來極具爭議的條款:「拒付後,如果開征行收到申請人放棄不符點的通知,則可以釋放單據。」實踐中,銀行往往會因為在拒付通知中表明將「尋求進口人放棄不符點放單」而被法院認定為拒付無效。UCP600把這種條款納入合理的范圍內,符合了現實業務的發展,減少了因此產生糾紛的可能,並且有望縮短不符點單據處理的周期。如果出口商不願意給予對方這種權利,可以在交單時明確指示按照慣例中另一個選項來處理,即拒付後「銀行將按照先前收到的交單人指令行事」,後者乾脆要求進口商委託開立信用證時直接排除這一選項。
3.新增融資許可條款
UCP600明確了開證行對於指定行進行承兌、做出延期付款承諾的授權,同時包含允許指定行進行提前買入的授權。UCP600這項規定存在與各國的商法、票據法有所抵觸的可能,但鑒於各國法院在處理信用證相關案件時,會很大程度上傾向遵循國際慣例,在一定程度上,這一規定是富有積極意義的。
4.單證相符的標准
UCP600專門規定了何為「相符的交單」,將單據與信用證相符的要求細化為「單內相符,單單相符,單證相符」,強調要與信用證條款、適用的慣例條款以及國際銀行標准實務相符合。對「相符」的明確界定,可以減少實務中對於單據不符點的爭議。另外,UCP600要求單據內容必須在表面上具備所要求的單據的功能。
5.單據遺失風險承擔
UCP600規定如果發送「單證相符」的單據給開證行的銀行是一家被指定銀行,而單據在途中遺失,那麼開證行有責任付款,前提是單據以信用證規定的方式寄送,即當信用證規定為掛號郵寄時,單據要按照那種方式寄送,而不是通過快遞公司。如果信用證沒有規定寄送單據的方式則指定行可以選擇寄送單據的方式,風險仍由保兌行或者開證行承擔,而不是受益人或指定行承擔。
6.受益人和申請人地址之處理
UCP600規定除信用證中規定的運輸單據中的收貨人或被通知方必須完全一致外,其他地方出現的受益人和申請人地址不需要一致(必須在同一個國家),電話、電傳等詳細聯系資料銀行不予理會,這些規定有望減少實務中的此類糾紛。
7.其他新規定
UCP600其他變化有:第28條規定,保險單可以顯示任何出外條款;第38條規定轉讓信用證的第二受益人的交單必須經過轉讓行;增加了議付(negotiation)/兌付(honour)等重要定義;刪除了可撤銷信用證和貨代提單等過時規定;海運提單和多聯式運單條款有細微調整等。
㈡ 無線路由器中虛擬伺服器怎麼設置
1、進入設置頁面
登錄路由器管理界面,點擊「應用管理」,進入應用中心,如下圖所示:
㈢ UCP500和UCP600有哪些區別
稍許改變,比如說:
1.銀行單據處理的時間從7天縮短倒5天
UCP500規定的處理單據的合理工作時間是在收單後7個工作日內,但是這個規定有點含糊不清。因此最新的UCP600就徹底拋棄含糊不清的「合理時間」,直接規定為不超過5個工作日。因此,考驗了銀行的工作能力,還有與企業之間各個環節工作人員的工作效率,對於我們企業而言,新的規定有望更早的收到頭寸。
2.拒付後單據的處理
在UCP600的條款中,細化了拒付電中對單據處理的幾種選擇,其中包括一直以來極具爭議的條款:「拒付後,如果開征行收到申請人放棄不符點的通知,則可以釋放單據。」實踐中,銀行往往會因為在拒付通知中表明將「尋求進口人放棄不符點放單」而被法院認定為拒付無效。UCP600把這種條款納入合理的范圍內,符合了現實業務的發展,減少了因此產生糾紛的可能,並且有望縮短不符點單據處理的周期。如果出口商不願意給予對方這種權利,可以在交單時明確指示按照慣例中另一個選項來處理,即拒付後「銀行將按照先前收到的交單人指令行事」,後者乾脆要求進口商委託開立信用證時直接排除這一選項。
3.新增融資許可條款
UCP600明確了開證行對於指定行進行承兌、做出延期付款承諾的授權,同時包含允許指定行進行提前買入的授權。UCP600這項規定存在與各國的商法、票據法有所抵觸的可能,但鑒於各國法院在處理信用證相關案件時,會很大程度上傾向遵循國際慣例,在一定程度上,這一規定是富有積極意義的。
4.單證相符的標准
UCP600專門規定了何為「相符的交單」,將單據與信用證相符的要求細化為「單內相符,單單相符,單證相符」,強調要與信用證條款、適用的慣例條款以及國際銀行標准實務相符合。對「相符」的明確界定,可以減少實務中對於單據不符點的爭議。另外,UCP600要求單據內容必須在表面上具備所要求的單據的功能。
5.單據遺失風險承擔
UCP600規定如果發送「單證相符」的單據給開證行的銀行是一家被指定銀行,而單據在途中遺失,那麼開證行有責任付款,前提是單據以信用證規定的方式寄送,即當信用證規定為掛號郵寄時,單據要按照那種方式寄送,而不是通過快遞公司。如果信用證沒有規定寄送單據的方式則指定行可以選擇寄送單據的方式,風險仍由保兌行或者開證行承擔,而不是受益人或指定行承擔。
6.受益人和申請人地址之處理
UCP600規定除信用證中規定的運輸單據中的收貨人或被通知方必須完全一致外,其他地方出現的受益人和申請人地址不需要一致(必須在同一個國家),電話、電傳等詳細聯系資料銀行不予理會,這些規定有望減少實務中的此類糾紛。
7.其他新規定
UCP600其他變化有:第28條規定,保險單可以顯示任何出外條款;第38條規定轉讓信用證的第二受益人的交單必須經過轉讓行;增加了議付(negotiation)/兌付(honour)等重要定義;刪除了可撤銷信用證和貨代提單等過時規定;海運提單和多聯式運單條款有細微調整等。
㈣ 無線路由器虛擬伺服器
樓主,進入路由器的設置頁面——「高級設置」,點擊「防火牆設置」——「虛擬伺服器」,啟用虛擬伺服器:選擇啟用,IP地址:填入虛擬伺服器的本地IP地址,協議:選擇虛擬伺服器採用的協議,如DNS伺服器採用的是UCP,而WEB伺服器採用的是TCP協議,如果不清楚,可以兩種都選擇。埠范圍:填入需要開放的虛擬伺服器的埠或埠范圍。備註:給您的虛擬伺服器規則添加備注,便於以後方便管理。這樣設置應該就可以的了。
當然你要是覺得太麻煩,或者設置了還是出現問題的話,那你可以試一下騰訊全民WiFi的,
它很簡單,也就只需要將它插在有網的電腦就可以自動安裝驅動並創建WiFi的,
接著手機是可以掃描二維碼連接WiFi的,
然後它還可以防止別人蹭網的。也可以攔截欺詐信息病毒的。
㈤ 請問哪位仁兄告訴我ucp500和ucp600的區別
.銀行單據處理的時間從7天縮短倒5天
UCP500規定的處理單據的合理工作時間是在收單後7個工作日內,但是這個規定有點含糊不清。因此最新的UCP600就徹底拋棄含糊不清的「合理時間」,直接規定為不超過5個工作日。因此,考驗了銀行的工作能力,還有與企業之間各個環節工作人員的工作效率,對於我們企業而言,新的規定有望更早的收到頭寸。
2.拒付後單據的處理
在UCP600的條款中,細化了拒付電中對單據處理的幾種選擇,其中包括一直以來極具爭議的條款:「拒付後,如果開征行收到申請人放棄不符點的通知,則可以釋放單據。」實踐中,銀行往往會因為在拒付通知中表明將「尋求進口人放棄不符點放單」而被法院認定為拒付無效。UCP600把這種條款納入合理的范圍內,符合了現實業務的發展,減少了因此產生糾紛的可能,並且有望縮短不符點單據處理的周期。如果出口商不願意給予對方這種權利,可以在交單時明確指示按照慣例中另一個選項來處理,即拒付後「銀行將按照先前收到的交單人指令行事」,後者乾脆要求進口商委託開立信用證時直接排除這一選項。
3.新增融資許可條款
UCP600明確了開證行對於指定行進行承兌、做出延期付款承諾的授權,同時包含允許指定行進行提前買入的授權。UCP600這項規定存在與各國的商法、票據法有所抵觸的可能,但鑒於各國法院在處理信用證相關案件時,會很大程度上傾向遵循國際慣例,在一定程度上,這一規定是富有積極意義的。
4.單證相符的標准
UCP600專門規定了何為「相符的交單」,將單據與信用證相符的要求細化為「單內相符,單單相符,單證相符」,強調要與信用證條款、適用的慣例條款以及國際銀行標准實務相符合。對「相符」的明確界定,可以減少實務中對於單據不符點的爭議。另外,UCP600要求單據內容必須在表面上具備所要求的單據的功能。
5.單據遺失風險承擔
UCP600規定如果發送「單證相符」的單據給開證行的銀行是一家被指定銀行,而單據在途中遺失,那麼開證行有責任付款,前提是單據以信用證規定的方式寄送,即當信用證規定為掛號郵寄時,單據要按照那種方式寄送,而不是通過快遞公司。如果信用證沒有規定寄送單據的方式則指定行可以選擇寄送單據的方式,風險仍由保兌行或者開證行承擔,而不是受益人或指定行承擔。
6.受益人和申請人地址之處理
UCP600規定除信用證中規定的運輸單據中的收貨人或被通知方必須完全一致外,其他地方出現的受益人和申請人地址不需要一致(必須在同一個國家),電話、電傳等詳細聯系資料銀行不予理會,這些規定有望減少實務中的此類糾紛。
7.其他新規定
UCP600其他變化有:第28條規定,保險單可以顯示任何出外條款;第38條規定轉讓信用證的第二受益人的交單必須經過轉讓行;增加了議付(negotiation)/兌付(honour)等重要定義;刪除了可撤銷信用證和貨代提單等過時規定;海運提單和多聯式運單條款有細微調整等。
㈥ 制圖 指令
3A
3DARRAY
三維陣列
3DO
3DORBIT
三維動態觀察器
3F
3DFACE
三維表面
3P
3DPOLY
三維多義線
A
ARC
圓弧
ADC
ADCENTER
AutoCAD設計設計中心
AA
AREA
面積
AL
ALIGN
對齊(適用於二維和三維)
AP
APPLOAD
載入、卸載應用程序
AR
ARRAY
陣列
*AR
*ARRAY
命令式陣列
ATT
ATTDEF
塊的屬性
*ATT
*ATTDEF
命令式塊的屬性
ATE
ATTEDIT
編輯屬性
*ATE
*ATTEDIT
命令式編輯屬性
*ATTE
*ATTEDIT
命令式編輯屬性
B
BLOCK
對話框式圖塊建立
*B
*BLOCK
命令式圖塊建立
BH
BHATCH
對話框式繪制圖案填充
BO
BOUNDARY
對話框式封閉邊界建立
*BO
*BOUNDARY
命令式封閉邊界建立
BR
BREAK
打斷
C
CIRCLE
圓
CHA
PROPERTIES
對話框式對象特情修改
*CH
CHANGE
命令式特性修改
CHA
CHAMFER
倒角
COL
COLCR
對話框式顏色設定
COLOUR
COLCR
對話框式顏色設定
CO
COPY
復制
D
DIMSTYLE
尺寸樣式設定
DAL
DIMALIGNED
對齊式線性標注
DAN
DIMANGULAR
角度標注
DBA
DIMBASELINE
基線式標注
DBC
DBCONNECT
提供到外部資料庫表的介面
DCE
DIMCENTER
圓心標記
DCO
DIMCONTINUE
連續式標注
DDA
DIMDISASSOCIATE
標注不關聯
DDI
DIMDIAMETER
直徑標注
DED
DIMEDIT
尺寸修改
DI
DIST
測量兩點間距離
DIV
DIVIDE
等分布點
DLI
DIMLINEAR
線性標注
DO
DONUT
雙圓
DOR
DIMORDIMATE
坐標式標注
DOV
DIMOVERRIDE
更新標注變數
DR
DRAWORDER
顯示順序
DRA
DIMRADIUS
半徑標注
DRE
DIMREASSOCIATE
標注關聯
DS
DSETTINGS
捕捉設定
DST
DIMSTYLE
尺寸樣式設定
DT
DTEXT
寫入文字
DV
DVIEW
定義平行投影或透視投影視圖
E
ERASE
刪除對象
ED
DDEDIT
單行文字修改
EL
ELLIPSE
橢圓
EX
EXTEND
延伸
EXIT
QUIT
退出
EXP
EXPORT
輸出文件
EXT
EXTRUDE
將二維對象拉伸為三、維
維實體
F
FILLET
倒圓角
FI
FILTER
過濾器
G
GROUP
對話框式選擇集設定
*G
*GROUP
命令式選擇集設定
GR
DDGRIPS
夾點控制設定
H
BHATCH
對話框式繪制圖案填充
*H
HATCH
命令式繪制圖案填充
HE
HATCHEDIT
編輯圖案填充
HI
HIDE
消隱
I
INSERT
對話框式插入圖塊
*I
*INSERT
命令式插入圖塊
IAD
IMAGEADJUST
圖像調整
IAT
IMAGEATTACH
並入圖像
ICL
IMAGECLIP
截取圖像
IM
IMAGE
對話框式附著圖像
*IM
*IMAGE
命令式貼附圖像
IMP
IMPORT
輸入文件
IN
INTERSECT
將相交實體或面域部分創建
INF
IMTERFERE
由共同部分創建三維實體
IO
INSERTOBJ
插入對象
L
LINE
畫線
LA
LAYER
對話框式圖層控制
*LA
*LAYER
命令式圖層控制
LE
QLEADER
引導線標注
LRN
LENGTHEN
長度
LI
LIST
查詢對象文件
LINEWEIGHT
LWEIGHT
線寬
LO
*LAYOUT
配置設定
LS
LIST
查詢對象文件
LT
LINETYPE
對話框式線型載入
*LT
*LINETYPE
命令式線型載入
LTYPE
LINETYPE
對話框式線型載入
*LTYPE
*LINETYPE
命令式線型載入
LTS
LTSCALE
設置線型比例因子
LW
LWEIGHT
線寬設定
M
MOVE
搬移對象
MA
MATCHPROP
對象特性復制
ME
MEASURE
量測等距布點
MI
MIRROR
鏡像對象
ML
MLINE
繪制多線
MO
PROPERTIES
對象特性修改
MS
MSPACE
從圖紙空間轉換支模型空間
MT
MTEXT
多行文字寫入
MV
MVIEW
浮動視口
O
OFFSET
偏移復制
OP
POPTIONS
選項
ORBIT
3DORBIT
三維動態觀察器
OS
OSNAP
對話框式對象捕捉設定
*OS
*OSNAP
命令式對象捕捉設定
P
PAN
即時平移
*P
*PAN
兩點式平移控制
PA
PASTESPEC
選擇性粘貼
PARTIALOPEN
*PASTESPEC
將指定的對象載入對新圖形中
PE
PEDIT
編輯多義線
PL
PLINE
繪制多義線
PO
POINT
繪制點
POL
POLYGON
繪制正多邊型
PR
OPTIONS
選項
PRCLOSE
PROPERTIESCLOSE
關閉對象特性修改對話框
PROPS
PROPERTIES
對象特性修改
PRE
PREVIEW
輸出預覽
PRINT
PLOT
列印輸出
PS
PSPACE
圖線空間
PTW
PUBLISHTIWEB
發送支網頁
PU
PURGE
肅清無用對象
*PU
*PURGE
命令式肅清無用對象
R
REDRAW
重繪
RA
REDRAWALL
所有視口重繪
RE
REGEN
重新生成
REA
REGENALL
所有視口重新生成
REC
RECTANGLE
繪制矩形
REG
REGION
三維面域
REN
REBAME
對話框式重命名
*REN
*REBAME
命令式重命名
REV
REVOLVE
利用繞軸旋轉二維對象創建三維體
RM
DDRMODES
列印輔助設定
RO
ROTATE
旋轉
RPR
RPREF
設置渲染參考
RR
RENDER
渲染
S
STRETCH
拉伸
SC
SCALE
比例縮放
SCR
SCRIPT
調入劇本文件
SE
DSETTINGS
捕捉設定
SEC
DECTION
通過使平面與實體相交創建面域
SET
SETVAR
設定變數值
SHA
SHADE
著色
SL
SLICE
用平面剖切實體
SN
SNAP
捕捉控制
SO
SOLID
填實的三邊形或四邊形
SP
SEELL
拼字
SPL
SPLINE
樣條曲線
SPE
SPLINEDIT
編輯樣條曲線
ST
STYLE
字型設定
SU
SUBTRACT
差集運算
T
MTEXT
對話框式多行文字寫入
*T
*MTEXT
命令式多行文字寫入
TA
TABLET
數字化儀規劃
TH
THICKNESS
厚度
TI
TILEMODE
圖線空間和模型空間設定切換
TO
TOOLBAR
工具欄設定
TOL
TOLERANCE
公差符號標注
TOR
TORUS
圓環
TR
TRIM
修剪
UC
DDUCS
用戶坐標系
UCP
DDUCSP
設置正交窗口
UN
UNITS
對話框式單位設定
*UN
*UNITS
命令式單位設定
UNI
UNION
並集運算
V
VIEW
對話框式視圖控制
*V
*VIEW
視圖控制
VP
DDVPOPINT
視點
*VP
WPOINT
命令式視點
W
WBLOCK
對話框式圖塊寫出
*W
*WBLOCK
命令式圖塊寫出
WE
WEDGE
三維楔體
X
EXPLODE
分解
XA
XATTACH
貼附外部參考
XB
XBIND
並入外部參考
*XB
*XBIND
命令式並入外部參考
XC
XCLIP
截取外部參考
XL
XLINE
構造線
XR
XREF
對話框式外部參考控制
*XR
*XREF
命令式外部參考控制
Z
ZOOM
視口縮入控制
CTRL+A
編組
CTRL+B
捕捉
CTRL+C
復制
CTRL+D
坐標
CTRL+E
等軸測平面
CTRL+F
對象捕捉
CTRL+G
刪格
CTRL+J
CTRL+SHIFT+S
圖形另存為
CTRL+K
超級鏈接
LCTRL+L
正交
CTRL+M
幫助
CTRL+N
新建
CTRL+O
打開
CTRL+P
列印
CTRL+Q
退出
CTRL+S
保存
CTRL+T
數字化儀
CTRL+U
CTRL+F10
極軸
CTRL+V
粘貼
CTRL+W
對象跟蹤
CTRL+X
剪切
CTRL+z
退回
CTRL+1
對象特性
CTRL+2
CAD設計中心
CTRL+6
數據源
CTRL+F6
切換當前窗口
CTRL+F8
運行部件
CTRL+SHIFT+C
帶基點復制
㈦ 我家電腦顯卡還是內個顯卡,玩LOL還行。新換了一個風扇和UCP,玩LOL就很卡,怎麼解決
您好,
游戲卡機是有很多原因的,首先你要看是不是機器配置太低,
顯卡有點差,游戲時可以降低特效,來提高Fps或者換一張好一些的顯卡來緩解。
配置夠的話還要看是不是有太多灰塵積壓在硬體上。主板溫度過高,建議打掃下灰塵。
還有就是網路環境不好造成的,比如網路環境復雜,游戲高峰期伺服器過載,
如果這種情況您可以下載個網游加速器試試。
祝您游戲愉快
㈧ 無線路由器中虛擬伺服器如何設置
步驟一:確定電腦與路由器正確連接,並且已連至互聯網。在地址欄中輸入192.168.0.1回車,輸入用戶名密碼,進入路由器主界面。
步驟二:然後點擊左側菜單中的「虛擬伺服器」,——「埠段映射」打開「埠段映射」界面。
步驟三:由於網站用的是80埠,所以在「常用服務埠」選擇「HTTP(80)」然後點擊「填充到」ID 1。就會自動填充到列表中ID為1中,然後填寫內網IP地址,機器IP地址是多少就填寫多少。我的IP192.168.0.102。協議可選TCP,UDP,全部。默認即可。選擇啟用,最後保存所有設置。本機IP地址查詢方法:Win+R ——cmd——ipconfig
步驟四:到此路由器中的設置已經完成。再看看電腦中的設置。是要人訪問在電腦上架設的網站。本文以Windows中的IIS為例。
步驟五:打開IIS,找到網站右擊選擇「編輯綁定」打開「網站綁定」窗口,「主機名」為空不填,IP地址寫本地IP地址192.168.0.102(電腦上多少就填多少)。
步驟六:在此需要注意的是若輸入外網IP無反應,有可能是防火牆攔截,此時關閉防火牆或把埠80填加到防火牆中去即可。
步驟七:以上設置成功後,就可以訪問了。可以把外網地址發給朋友測試一下,也可以在IE中輸入外網地址測試。
步驟八:在路由器中可查看到外網IP171.8.81.*。輸入地址欄後看到網站打開。說明設置成功。
㈨ UCP500與UCP600的區別是什麼
一、版本不同:
1、UCP500,即<跟單信用證統一慣例>國際商會第500號出版物,修訂生成的時間為1993年,於1994年1月1日正式實施。
2、UCP600於2007年7月1日正式實施生效。現行的是2007年版本,從2007年7月起,《跟單信用證統一慣例(2007年修訂本)》第600號出版物開始執行,簡稱為《UCP600》。
二、有效性不同:
《跟單信用證統一慣例(1993年修訂本)》第500號出版物使用十餘年後,從2007年7月起,被《跟單信用證統一慣例(2007年修訂本)》第600號出版物所代替,簡稱為《UCP600》。
三、結構及內容不同:
1、UCP600從根本上消除了UCP500規定的不確定性,同時也消除了司法部門以「不合理」為由干涉正常銀行業務的隱患;一些條款被合並或增減。與UCP500的49條相比,UCP600的條款減少到了39條,一些原來在一個條款的分解為諸個條款,有些又由幾個條款合並為一個條款。
2、UCP600第一次系統地對有關跟單信用證的14個概念進行了定義,如兌付定義了開證行、保兌行、指定銀行在信用證項下除議付以外的一切與支付相關的行為。
㈩ 迅雷TCP UCP埠什麼意思
TCP和UDP的區別(轉)
TCP協議與UDP協議的區別
首先咱們弄清楚,TCP協議和UCP協議與TCP/IP協議的聯系,很多人犯糊塗了,一直都是說TCP/IP協議與UDP協議的區別,我覺得這是沒有從本質上弄清楚網路通信!
TCP/IP協議是一個協議簇。裡麵包括很多協議的。UDP只是其中的一個。之所以命名為TCP/IP協議,因為TCP,IP協議是兩個很重要的協議,就用他兩命名了。
TCP/IP協議集包括應用層,傳輸層,網路層,網路訪問層。
其中應用層包括:
超文本傳輸協議(HTTP):萬維網的基本協議.
文件傳輸(TFTP簡單文件傳輸協議):
遠程登錄(Telnet),提供遠程訪問其它主機功能,它允許用戶登錄
internet主機,並在這台主機上執行命令.
網路管理(SNMP簡單網路管理協議),該協議提供了監控網路設備的方法,以及配置管理,統計信息收集,性能管理及安全管理等.
域名系統(DNS),該系統用於在internet中將域名及其公共廣播的網路節點轉換成IP地址.
其次網路層包括:
Internet協議(IP)
Internet控制信息協議(ICMP)
地址解析協議(ARP)
反向地址解析協議(RARP)
最後說網路訪問層:網路訪問層又稱作主機到網路層(host-to-network).網路訪問層的功能包括IP地址與物理地址硬體的映射,以及將IP封裝成幀.基於不同硬體類型的網路介面,網路訪問層定義了和物理介質的連接.
當然我這里說得不夠完善,TCP/IP協議本來就是一門學問,每一個分支都是一個很復雜的流程,但我相信每位學習軟體開發的同學都有必要去仔細了解一番。
下面我著重講解一下TCP協議和UDP協議的區別。
TCP(Transmission Control Protocol,傳輸控制協議)是面向連接的協議,也就是說,在收發數據前,必須和對方建立可靠的連接。一個TCP連接必須要經過三次「對話」才能建立起來,其中的過程非常復雜,只簡單的描述下這三次對話的簡單過程:主機A向主機B發出連接請求數據包:「我想給你發數據,可以嗎?」,這是第一次對話;主機B向主機A發送同意連接和要求同步(同步就是兩台主機一個在發送,一個在接收,協調工作)的數據包:「可以,你什麼時候發?」,這是第二次對話;主機A再發出一個數據包確認主機B的要求同步:「我現在就發,你接著吧!」,這是第三次對話。三次「對話」的目的是使數據包的發送和接收同步,經過三次「對話」之後,主機A才向主機B正式發送數據。
詳細點說就是:(文章部分轉載http://zhangjiangxing-gmail-com.iteye.com,主要是這個人講解得很到位,的確很容易使人理解!)
TCP三次握手過程
1 主機A通過向主機B 發送一個含有同步序列號的標志位的數據段給主機B ,向主機B 請求建立連接,通過這個數據段,
主機A告訴主機B 兩件事:我想要和你通信;你可以用哪個序列號作為起始數據段來回應我.
2 主機B 收到主機A的請求後,用一個帶有確認應答(ACK)和同步序列號(SYN)標志位的數據段響應主機A,也告訴主機A兩件事:
我已經收到你的請求了,你可以傳輸數據了;你要用哪佧序列號作為起始數據段來回應我
3 主機A收到這個數據段後,再發送一個確認應答,確認已收到主機B 的數據段:"我已收到回復,我現在要開始傳輸實際數據了
這樣3次握手就完成了,主機A和主機B 就可以傳輸數據了.
3次握手的特點
沒有應用層的數據
SYN這個標志位只有在TCP建產連接時才會被置1
握手完成後SYN標志位被置0
TCP建立連接要進行3次握手,而斷開連接要進行4次
1 當主機A完成數據傳輸後,將控制位FIN置1,提出停止TCP連接的請求
2 主機B收到FIN後對其作出響應,確認這一方向上的TCP連接將關閉,將ACK置1
3 由B 端再提出反方向的關閉請求,將FIN置1
4 主機A對主機B的請求進行確認,將ACK置1,雙方向的關閉結束.
由TCP的三次握手和四次斷開可以看出,TCP使用面向連接的通信方式,大大提高了數據通信的可靠性,使發送數據端
和接收端在數據正式傳輸前就有了交互,為數據正式傳輸打下了可靠的基礎
名詞解釋
ACK TCP報頭的控制位之一,對數據進行確認.確認由目的端發出,用它來告訴發送端這個序列號之前的數據段
都收到了.比如,確認號為X,則表示前X-1個數據段都收到了,只有當ACK=1時,確認號才有效,當ACK=0時,確認號無效,這時會要求重傳數據,保證數據的完整性.
SYN 同步序列號,TCP建立連接時將這個位置1
FIN 發送端完成發送任務位,當TCP完成數據傳輸需要斷開時,提出斷開連接的一方將這位置1
TCP的包頭結構:
源埠 16位
目標埠 16位
序列號 32位
回應序號 32位
TCP頭長度 4位
reserved 6位
控制代碼 6位
窗口大小 16位
偏移量 16位
校驗和 16位
選項 32位(可選)
這樣我們得出了TCP包頭的最小長度,為20位元組。
UDP(User Data Protocol,用戶數據報協議)
(1) UDP是一個非連接的協議,傳輸數據之前源端和終端不建立連接,當它想傳送時就簡單地去抓取來自應用程序的數據,並盡可能快地把它扔到網路上。在發送端,UDP傳送數據的速度僅僅是受應用程序生成數據的速度、計算機的能力和傳輸帶寬的限制;在接收端,UDP把每個消息段放在隊列中,應用程序每次從隊列中讀一個消息段。
(2) 由於傳輸數據不建立連接,因此也就不需要維護連接狀態,包括收發狀態等,因此一台服務機可同時向多個客戶機傳輸相同的消息。
(3) UDP信息包的標題很短,只有8個位元組,相對於TCP的20個位元組信息包的額外開銷很小。
(4) 吞吐量不受擁擠控制演算法的調節,只受應用軟體生成數據的速率、傳輸帶寬、源端和終端主機性能的限制。
(5)UDP使用盡最大努力交付,即不保證可靠交付,因此主機不需要維持復雜的鏈接狀態表(這裡面有許多參數)。
(6)UDP是面向報文的。發送方的UDP對應用程序交下來的報文,在添加首部後就向下交付給IP層。既不拆分,也不合並,而是保留這些報文的邊界,因此,應用程序需要選擇合適的報文大小。
我們經常使用「ping」命令來測試兩台主機之間TCP/IP通信是否正常,其實「ping」命令的原理就是向對方主機發送UDP數據包,然後對方主機確認收到數據包,如果數據包是否到達的消息及時反饋回來,那麼網路就是通的。
UDP的包頭結構:
源埠 16位
目的埠 16位
長度 16位
校驗和 16位
小結TCP與UDP的區別:
1.基於連接與無連接;
2.對系統資源的要求(TCP較多,UDP少);
3.UDP程序結構較簡單;
4.流模式與數據報模式 ;
5.TCP保證數據正確性,UDP可能丟包,TCP保證數據順序,UDP不保證。