溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

計(jì)算機(jī)網(wǎng)絡(luò)傳輸層

發(fā)布時(shí)間:2020-07-22 13:47:46 來源:網(wǎng)絡(luò) 閱讀:723 作者:RudyZheng 欄目:網(wǎng)絡(luò)安全

1、TCP與UDP:

        tcp適用于:需要將傳輸內(nèi)容分段傳輸,傳輸過程中建立會(huì)話,可靠傳輸,可流量控制;

        udp適用于:一個(gè)數(shù)據(jù)包就能完成數(shù)據(jù)通信,不分段,不需要建立會(huì)話,不需要流量控制,不可靠傳輸。 

        舉例:

            DNS服務(wù),獲取域名對(duì)應(yīng)的ip,使用udp協(xié)議(如失敗,隔一段時(shí)間后重發(fā));

            QQ聊天內(nèi)容,通過udp協(xié)議(可靠性傳輸是靠應(yīng)用層協(xié)議來實(shí)現(xiàn)的,http://www.2cto.com/net/201212/174773.html  ),發(fā)送文件時(shí)通過tcp協(xié)議;

            多播、廣播時(shí)為udp。


2、netstat:

        查看會(huì)話:netstat -n

        查看會(huì)話進(jìn)程:netstat -nb

        查看服務(wù)真挺的端口:netstat -an


3、應(yīng)用層協(xié)議 = 傳輸層協(xié)議(tcp/udp) + 端口,常見應(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è)置只開放必要的端口,實(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):

            無連接的,即發(fā)送數(shù)據(jù)之前不需要簡(jiǎn)歷連接;

            盡最大努力交付,即不保證可靠交付,同時(shí)也不使用擁塞控制;

            面向報(bào)文,沒有擁塞控制,適合多媒體通信;

            支持一對(duì)一、一對(duì)多、多對(duì)多交互通信;

            收不開銷小,只有8個(gè)字節(jié)。


        2)udp格式:

            計(jì)算機(jī)網(wǎng)絡(luò)傳輸層

            其中,偽首部為網(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è)分組就停頓下來等待對(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格式:

            計(jì)算機(jī)網(wǎng)絡(luò)傳輸層


7、擁塞控制:

        擁塞控制是一個(gè)全局過程,涉及到所有主機(jī)、路由器,以不降低網(wǎng)絡(luò)傳輸性能有關(guān)的所有因素。


        算法:慢開始 和 擁塞避免算法+ 快重傳


        擁塞控制作用:

            計(jì)算機(jī)網(wǎng)絡(luò)傳輸層


        擁塞窗口


8、TCP傳輸連接管理:

        建立連接 -> 數(shù)據(jù)傳送 -> 連接釋放


        3次握手建立連接:

            計(jì)算機(jī)網(wǎng)絡(luò)傳輸層

    

        3次握手?jǐn)嚅_連接:

            計(jì)算機(jī)網(wǎng)絡(luò)傳輸層


        TCP連接狀態(tài):

            http://www.2cto.com/net/201209/157585.html





向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI