.描述一下三次握手的過程,三次握手的作用?
答:
首先知道tcp是一種
面向連線的、可靠的、基於位元組流
的運輸層(transport layer)通訊協議。是專門為了
在不可靠的網際網路絡上提供乙個可靠的端到端位元組流
而設計的。每一次tcp連線都需要三個階段:
連線建立、資料傳送和連線釋放
。「三次握手」就發
生在連線建立階段。
第一次握手
:客戶端傳送乙個tcp的syn標誌位置1的包,指明客戶打算連線的伺服器的埠,以及初始序號x, 儲存在包頭的序列號(sequence number)欄位裡。
(2)第二次握手
:伺服器發回確認包(ack)應答。即syn標誌位和ack標誌位均為1同時,將確認序號(acknowledgement number)設定為客戶的i s n加1以.即x+1。
(3)第三次握
手:客戶端再次傳送確認包(ack) syn標誌位為0,ack標誌位為1.並且把伺服器發來ack的序號欄位+1,放在確定欄位中傳送給對方.並且在資料段放寫isn的+1;
三次握手的目的
:是使收發端的資料傳送和接收同步,協調可以收發的資料量,建立虛連線
4.協議棧的層次劃分:7層網路模型,4層網路模型,每一層有哪些協議:
5.網路資料抓包工具有哪些?
6,tcp udp的區別?什麼使用用tcp,什麼時候用udp?
使用者資料報協議udp是 iso 參考模型中一種無連線的傳輸層協議,提供面向操作的簡單不可靠的非連線傳輸層服務。
他們之間有三方面區別:
第一:tcp是基於連線的,可靠性高;udp基於無連線,可靠性較低。
第二:由於tcp是連線的通訊,需要有三次握手、重新確認等連線過程,會有時延,實時性差;同時過程複雜,也使其易於被攻擊;而udp無連線,無建立連線的過程,因而實時性較強,也稍安全。
第三:在傳輸相同大小的資料時,tcp首部開銷20位元組;udp的首部開銷小,只有8個位元組,tcp報頭比udp複雜,故實際包含的使用者資料較少。tcp無丟包,而udp有丟包,故tcp的開銷大,udp開銷較小。
第四:每一條tcp連線只能是點到點的;udp支援一對一,一對多,多對一和多對多的互動通訊
應用方面:
1.由於tcp的實時性差,故對實時性要求高和高速傳輸的場合需用udp。
2.tcp適用於傳輸大量資料,對可靠性要求高的環境;而在可靠性要求較低,追求效率時可用udp。
7.ip,埠號,閘道器,dns,路由,掩碼作用?
答:1、ip是能使連線到網上的所有計算機網路實現相互通訊的一套規則,規定了計算機在網際網路上進行通訊時應當遵守的規則。任何廠家生產的計算機系統,只要遵守ip協議就可以與網際網路互連互通。
2:埠號:
在網路技術中,埠(port)大致有兩種意思:一是物理意義上的埠,比如,adsl modem、集線器、交換機、路由器用於連線其他網路裝置的介面。二是邏輯意義上的埠,一般是指tcp/ip協議中的埠,埠號的範圍從0到65535,比如用於瀏覽網頁服務的80埠,用於ftp服務的21埠
,通俗話來說埠號就好比你家的門牌號,埠就是把你家的門,有了這個埠號,送信員就知道這座樓那個門送了。。
3、閘道器
:用於兩個高層協議不同的網路互連。閘道器是一種充當轉換重任的計算機系統或裝置。使用在不同的通訊協議、資料格式或語言,甚至體系結構完全不同的兩種系統之間,閘道器是乙個翻譯器。與網橋只是簡單地傳達資訊不同,閘道器對收到的資訊要重新打包,以適應目的系統的需求。 4
,dns
:網際網路上作為網域名稱和
ip位址
相互對映的乙個
分布式資料庫
,能夠使使用者更方便的訪問
網際網路,而不用去記住能夠被機器直接讀取的ip數串。
5.路由
:是指把資料從乙個地方傳送到另乙個地方的行為和動作。
6.子網掩碼的作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。
8. 5類ip位址。
根據第乙個十進位制數就可以劃分:
a:0.0.0.0~127.255.255.255
b:128.0.0.0~191.255.255.255
c:192.0.0.0~223.255.255.255
d:224.0.0.0~239.255.255.255
e:240.0.0.0~247.255.255.255
TCP和UDP介紹和區別
tcp ip協議是乙個協議簇。裡面包括很多協議的。udp只是其中的乙個。之所以命名為tcp ip協議,因為tcp,ip協議是兩個很重要的協議,就用他兩命名了。tcp的概述 tcp把連線作為最基本的物件,每一條tcp連線都有兩個端點,這種斷點我們叫作套接字 socket 它的定義為埠號拼接到ip位址即...
關於TCP和UDP的總結
tcp udp 埠號 協議號 tcp 傳輸控制協議,可靠度面向使用者的連線。udp 使用者資料報協議,不可靠的無連線服務。埠號 為了標識上層 應用層 協議。協議號 用於標識上層 傳輸層 協議。mtu 最大傳輸單元,針對網路層資料的大小。mss 最大報文段長度,針對tcp能承載的資料大小。2.tcp資...
關於tcp和udp的小結
網路的核心是分開的終端的應用程式之間通過資訊的交流來完成功能。圍繞著這些資訊,如何使得這些資訊能夠準確地傳遞到某個終端的應用程式中,並且使得該應用程式能夠準確讀出這些資訊的內容。所以有了這些各式各樣的協議。其中tcp是傳輸控制協議,而udp是使用者資料報協議。當前網際網路是以tcp ip協議族為基礎...