1、TCP與UDP:
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括樊城網(wǎng)站建設(shè)、樊城網(wǎng)站制作、樊城網(wǎng)頁(yè)制作以及樊城網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,樊城網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到樊城省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
tcp適用于:需要將傳輸內(nèi)容分段傳輸,傳輸過(guò)程中建立會(huì)話,可靠傳輸,可流量控制;
udp適用于:一個(gè)數(shù)據(jù)包就能完成數(shù)據(jù)通信,不分段,不需要建立會(huì)話,不需要流量控制,不可靠傳輸。
舉例:
DNS服務(wù),獲取域名對(duì)應(yīng)的ip,使用udp協(xié)議(如失敗,隔一段時(shí)間后重發(fā));
QQ聊天內(nèi)容,通過(guò)udp協(xié)議(可靠性傳輸是靠應(yīng)用層協(xié)議來(lái)實(shí)現(xiàn)的,http://www.2cto.com/net/201212/174773.html ),發(fā)送文件時(shí)通過(guò)tcp協(xié)議;
多播、廣播時(shí)為udp。
2、netstat:
查看會(huì)話:netstat -n
查看會(huì)話進(jìn)程:netstat -nb
查看服務(wù)真挺的端口:netstat -an
3、應(yīng)用層協(xié)議 = 傳輸層協(xié)議(tcp/udp) + 端口,常見(jiàn)應(yīng)用層協(xié)議使用端口如下:
http:tcp + 80
https:tcp + 443
rdp:tcp + 3389
ftp:tcp + 21
telnet:tcp + 23
dns:tcp + 23
sql server:tcp + 1433
smtp:tcp + 25
pop3:tcp + 110
共享文件夾:tcp + 445
可在網(wǎng)絡(luò)服務(wù)器網(wǎng)卡上設(shè)置只開(kāi)放必要的端口,實(shí)現(xiàn)網(wǎng)絡(luò)安全。
4、傳輸層功能:
為相互通信的應(yīng)用程序提供了邏輯通信。
5、傳輸層端口:
熟知端口:0~1023
登記端口:1024~49151
客戶端端口:49152~65535
查看客戶端端口:netstat -n | find "ESTABLSHED"
6、UDP協(xié)議:
1)主要特點(diǎn):
無(wú)連接的,即發(fā)送數(shù)據(jù)之前不需要簡(jiǎn)歷連接;
盡最大努力交付,即不保證可靠交付,同時(shí)也不使用擁塞控制;
面向報(bào)文,沒(méi)有擁塞控制,適合多媒體通信;
支持一對(duì)一、一對(duì)多、多對(duì)多交互通信;
收不開(kāi)銷(xiāo)小,只有8個(gè)字節(jié)。
2)udp格式:
其中,偽首部為網(wǎng)絡(luò)層ip信息,用于計(jì)算檢驗(yàn)和;首部,僅有8個(gè)字節(jié)。
7、TCP協(xié)議:
1)主要特點(diǎn):
面向連接;
連接只能是兩個(gè)端點(diǎn),且每個(gè)連接只能是1對(duì)1;
提供可靠交付服務(wù);
提供全雙工通信(接收消息時(shí)給出反饋);
面向字節(jié)流。
2)tcp如何實(shí)現(xiàn)可靠傳輸:
ARQ協(xié)議(自動(dòng)重傳請(qǐng)求):
停止等待(發(fā)送包M1后,等待接收方發(fā)出的接收確認(rèn)(時(shí)間為數(shù)據(jù)包往返時(shí)間),若收到確認(rèn),則發(fā)送M2,否則重發(fā)M1);
丟失確認(rèn)(收到重復(fù)的數(shù)據(jù)包,丟棄,同時(shí)確認(rèn)收到);
確認(rèn)遲到(發(fā)送方收到遲到的確認(rèn),不做任何事);
停止等待協(xié)議:有點(diǎn)簡(jiǎn)單,缺點(diǎn):信道利用率低
連續(xù)ARQ協(xié)議(流水線傳輸):發(fā)送方連續(xù)放松多個(gè)分組,不必每發(fā)完一個(gè)分組就停頓下來(lái)等待對(duì)方的確認(rèn)(要求發(fā)送方位置一個(gè)發(fā)送窗口,窗口中分組可連續(xù)發(fā)送,收到確認(rèn)后,清除分組,窗口移動(dòng),發(fā)送新的分組)
協(xié)議改進(jìn):滑動(dòng)窗口確認(rèn) -> 累計(jì)確認(rèn)(連續(xù)最后一個(gè))
3)tcp格式:
7、擁塞控制:
擁塞控制是一個(gè)全局過(guò)程,涉及到所有主機(jī)、路由器,以不降低網(wǎng)絡(luò)傳輸性能有關(guān)的所有因素。
算法:慢開(kāi)始 和 擁塞避免算法+ 快重傳
擁塞控制作用:
擁塞窗口
8、TCP傳輸連接管理:
建立連接 -> 數(shù)據(jù)傳送 -> 連接釋放
3次握手建立連接:
3次握手?jǐn)嚅_(kāi)連接:
TCP連接狀態(tài):
http://www.2cto.com/net/201209/157585.html