當前位置:首頁 » 數據倉庫 » ucp配置怎麼選好
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ucp配置怎麼選好

發布時間: 2022-04-16 09:25:05

㈠ 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或者換一張好一些的顯卡來緩解。

配置夠的話還要看是不是有太多灰塵積壓在硬體上。主板溫度過高,建議打掃下灰塵。

還有就是網路環境不好造成的,比如網路環境復雜,游戲高峰期伺服器過載,
如果這種情況您可以下載個網游加速器試試。

祝您游戲愉快

㈧ 無線路由器中虛擬伺服器如何設置

  1. 步驟一:確定電腦與路由器正確連接,並且已連至互聯網。在地址欄中輸入192.168.0.1回車,輸入用戶名密碼,進入路由器主界面。

  2. 步驟二:然後點擊左側菜單中的「虛擬伺服器」,——「埠段映射」打開「埠段映射」界面。

  3. 步驟三:由於網站用的是80埠,所以在「常用服務埠」選擇「HTTP(80)」然後點擊「填充到」ID 1。就會自動填充到列表中ID為1中,然後填寫內網IP地址,機器IP地址是多少就填寫多少。我的IP192.168.0.102。協議可選TCP,UDP,全部。默認即可。選擇啟用,最後保存所有設置。本機IP地址查詢方法:Win+R ——cmd——ipconfig

  4. 步驟四:到此路由器中的設置已經完成。再看看電腦中的設置。是要人訪問在電腦上架設的網站。本文以Windows中的IIS為例。

  5. 步驟五:打開IIS,找到網站右擊選擇「編輯綁定」打開「網站綁定」窗口,「主機名」為空不填,IP地址寫本地IP地址192.168.0.102(電腦上多少就填多少)。

  6. 步驟六:在此需要注意的是若輸入外網IP無反應,有可能是防火牆攔截,此時關閉防火牆或把埠80填加到防火牆中去即可。

  7. 步驟七:以上設置成功後,就可以訪問了。可以把外網地址發給朋友測試一下,也可以在IE中輸入外網地址測試。

  8. 步驟八:在路由器中可查看到外網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不保證。