charter 1 概述

charpter 1?

1.2 分層

應(yīng)用層:FTP協(xié)議, 用戶進程,處理應(yīng)用程序細節(jié)

傳輸層、網(wǎng)絡(luò)層,鏈路層: TCP,IP協(xié)議族,內(nèi)核,處理通信細節(jié)

1.5 域名系統(tǒng)DNS

分布式的數(shù)據(jù)庫,提供主機名與IP地址映射?

訪問主機的時候,人們更喜歡使用主機名 (通過IP地址可以訪問主機上的網(wǎng)絡(luò)接口,進而訪問主機)

1,6 封裝 wrapper

傳輸層:? 報文 (TCP段 或者 UDP數(shù)據(jù)報)

傳輸層與網(wǎng)絡(luò)層之間:分組 Packet

網(wǎng)絡(luò)層與鏈路層之間:數(shù)據(jù)幀 Frame

1.7 分用 demultiplexing

以太網(wǎng)數(shù)據(jù)幀的奮勇過程;依賴各層協(xié)議收不的幀類型進行分用。

1.8 客戶-服務(wù)器模型

重復(fù)型服務(wù)器 :同一時刻只能處理一個客戶端的服務(wù)請求

并發(fā)型服務(wù)器 :通過新建進程或者線程,同時處理多個客戶端請求


一般來說,TCP 18.11 服務(wù)是并發(fā)的, UDP 11.12 服務(wù)是重復(fù)的,存在例外?


1.9 端口號

16bit端口號,主機字節(jié)序及網(wǎng)絡(luò)字節(jié)序轉(zhuǎn)換

知名端口號 1000

臨時端口號 1024 - 5000

# grep telnet? /etc/services

telnet 23/tcp?

# grep domain /etc/services

domain 53/tcp

domain 53/udp

1.12 標(biāo)準(zhǔn)的簡單服務(wù)

echo? ? 端口號7? ?RFC 862

daytime??端口號13? RFC 867

time?端口號37? ?RFC 864

1.14 實現(xiàn)?

伯克利 1983 第一個可以廣泛使用的TCP/IP版本? 4.2BSD?

持續(xù)特性增加, TCP性能,慢啟動,擁塞避免,快速重傳,快速回復(fù),TCP頭部預(yù)測,多播,長肥管道修改

1.15 應(yīng)用編程接口

socket


行動:

1、工作中需要實現(xiàn)應(yīng)用層協(xié)議,主要負責(zé)處理應(yīng)用細節(jié),屏蔽通信細節(jié)(了解Socket)

2、echo,time的實現(xiàn),是如何利用客戶端-服務(wù)器的應(yīng)用模型實現(xiàn)的

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 個人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,195評論 0 8
  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據(jù)使用者...
    JasonShi6306421閱讀 1,351評論 0 1
  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據(jù)使用者...
    保川閱讀 6,079評論 1 13
  • TCP/IP于1973年面世,并于1978年被劃分成兩個協(xié)議,TCP和IP。1983年取代了NCP(Network...
    系唔空啊閱讀 1,395評論 0 0
  • LT-0807,2018.03.11翻譯,@成都 聲明 本文是一篇關(guān)于TCP/IP協(xié)議組件的RFC,聚焦于一個IP...
    摩訶婆羅多閱讀 4,308評論 1 5

友情鏈接更多精彩內(nèi)容