運輸層最重要的兩種協議:udp和tcp
運輸層向它上面的應用層提供通訊服務
從運輸層的角度看,通訊的真正端點並不是主機而是主機中的程序。
運輸層的功能:
復用(multiplexing):在傳送方不同的應用程序都可以使用同乙個運輸層協議傳送資料
分用(dumultiplexing):接收方的運輸層在剝去報文的首部後能夠把這些資料正確交付到目的的應用程序
運輸層的邏輯通訊:運輸層之間的通訊好像是沿水平方向傳送資料,但事實上這兩個運輸層之間並沒有一條水平方向的物理連線,要傳送的資料是經過多個層次傳送過去的。
網路層:為主機之間提供邏輯通訊
運輸層:為應用程序之間提供端到端的邏輯通訊
運輸層為高層使用者遮蔽了下面網路核心的細節,它使應用程序看見的就是好像在兩個運輸層實體之間有一條端到端的邏輯通訊通道。
運輸層1.使用者資料報協議udp
udp有兩個字段:資料字段和首部欄位嗎,偽首部12
首部欄位8 = 源埠2 + 目的埠2 + 長度2 + 檢驗和2
2.傳輸控制協議tcp
最主要的特點:
a、tcp是面向連線的運輸層協議
b、每一條tcp連線只能有兩個端點
c、tcp提供可靠交付的服務
d、tcp提供全雙工通訊
e、面向位元組流(流:流入到程序或從程序流出的位元組序列)
tcp把連線作為最基本的抽象。tcp連線的端點叫做套接字(socket)或插口。
埠號拼接到ip位址構成套接字
每一條tcp連線唯一地被通訊兩端的兩個端點(即兩個套接字)所確定
eg: tcp連線 ::= =
同乙個名詞socket卻可以表示多種不同的意思:
a、允許應用程序訪問連網協議的應用程式設計介面api,即運輸層和應用層之間的一種介面,稱為socket api,簡稱socket
b、在socket api中使用的乙個函式名也叫作socket
c、呼叫socket函式的端點稱為socket
d、呼叫socket函式時,其返回值稱為socket描述符,簡稱socket
e、在作業系統核心中連網協議的berkeley實現,稱為socket實現
資訊學奧林匹克競賽 ISBN號碼
每一本正式出版的圖書都有乙個isbn號碼與之對應,isbn碼包括9位數字 1位識別碼和3位分隔符,其規定格式如 x xx x 其中符號 就是分隔符 鍵盤上的減號 最後一位是識別碼,例如0 670 82162 4就是乙個標準的isbn碼。isbn碼的首位數字表示書籍的出版語言,例如0代表英語 第乙個分...
國際資訊學奧林匹克競賽 IOI
1987年,保加利亞的sendov教授在聯合國教科文組織第24屆全體會議上,倡議舉行國際資訊學奧林匹克,定名為international olympiad in informatics,簡稱ioi。首屆ioi於1989年5月在保加利亞首都索菲亞舉行。資訊學奧林匹克是計算機知識在世界範圍的青少年中普及...
資訊學奧林匹克競賽 網路各層裝置
網路各層裝置 一層裝置 中繼器 repeater 集線器 hub 主要功能就是對訊號進行放大和整形。我們可以認為這樣滴裝置就是一條線纜一樣。那麼只 不過這條線纜具有訊號滴放大和整形滴作用 在匯流排型網路中,避免衝突滴方式是一種叫做csma cd滴東東 二層裝置 網橋 bridge 交換機 switc...