一、應用層
互動的資料單元為報文(message)
任務:通過應用程序間的互動來完成特定網路應用。該層協議定義的是應用程序間的通訊和互動的規則。
常見的應用層協議:http:
dns(網域名稱服務系統)
smtp(簡單郵件傳輸協議):基於tcp
ftp(檔案傳送協議):基於tcp
tftp:基於udp的檔案傳輸協議,優點有兩個:1.可用於udp環境 2.**所占用的記憶體較小。
注:ftp 和tftp 修改遠端伺服器上面的檔案時,需要將檔案從遠端伺服器上面傳輸過來,修改之後在再傳輸回去,然而網路檔案系統nfs允許應用程序開啟乙個原地檔案,並能在該檔案的某個特定的位置上開始讀寫資料。二、運輸層telnet:簡單的遠端終端協議
全球資訊網www
dhcp(動態主機配置協議):基於udp,提供了即插即用連網的一種機制,這種機制允許一台計算機加入到新網路和獲取ip位址不需要手工操作。主要的兩個用途:1.給內部網路或網路服務**商自動分配ip位址 2.給使用者和內部網路管理員作為對所有計算機做**管理的手段。
統一的url格式:《協議》://《主機》:埠/《路徑》
互動的資料單元為報文段(segment)
任務:為兩台主機間程序通訊提供(邏輯)資料傳輸(實際只是把資料傳輸到網路邊緣交給下面的網路層處理)。
常見的協議:tcp(傳輸單位報文段)、udp(傳輸單位使用者資料報)
udp(1)無連線的
(2)使用盡最大努力交付
(4)udp沒有擁塞控制
(5)udp支援一對
一、一對多、多對
一、多對多的互動通訊
(6)udp首部開銷小,8個位元組,tcp20個位元組
tcp面向位元組流的
滑動視窗
擁塞控制 加法增大乘法減小(aimd)
三、網路層
互動的資料單元為包(packet),在tcp/ip體系中,由於網路層使用的是ip協議,所以其傳輸單元又被成為ip資料報。
任務:為兩台主機提供資料傳輸服務。
常見的協議:
ip(網際協議)
icmp(網路控制報文協議 internet control message protocol):ping、 返回錯誤資訊
igmp(網際組管理協議internet group management protocol):
rip(路由資訊協議 routing information protocol):基於距離向量的路由選擇協議
ospf:基於鏈路狀態的路由選擇協議
四、資料鏈路層
互動的資料單元為幀(frame)
任務:將ip資料報組裝成幀,在兩個相鄰節點之間傳輸資料
常見的協議:
ppp(點對點協議):點對點通道所採用的協議
hdlc(高階資料鏈路控制high-level data link control)
vlan:虛擬區域網(virtual lan)
mac:mac位址與介面卡(網絡卡有關)
透明傳輸:無論什麼樣的位元組合的資料,都能按照原樣沒有差錯的通過這個資料鏈路層。因此,對所傳送的資料李碩,這些資料就看不見資料鏈路層有什麼妨礙資料傳輸的東西。或者說鏈路層對這些資料來說是透明的。(遇到和幀定界符一樣的位元組合能採取有效措施來解決)
五、物理層
互動的資料單位為位元(bit)
任務:定義通過網路裝置傳送資料的物理方式;作為網路網路媒介和資料的介面;定義光學、電氣和機械特性
OSI七層模型和TCPIP五層模型
osi open system interconnect 即開放式系統互聯。一般叫osi參考模型,是iso 國際標準化組織 在1985年研究的網路互連模型。iso為了更好的使網路應用普及,退出osi參考模型,就是推薦所有公司使用這個規範來控制網路,這樣所有公司都有相同的規範,就能互聯了。osi定義了...
OSI七層模型和TCP IP五層模型
1.模型的劃分 osi定義了網路互連的七層框架 物理層 資料鏈路層 網路層 傳輸層 會話層 表示層 應用層 即iso開放互連系統參考模型。如下圖。每一層實現各自的功能和協議,並完成與相鄰層的介面通訊。osi的服務定義詳細說明了各層所提供的服務。某一層的服務就是該層及其下各層的一種能力,它通過介面提供...
OSI七層和TCP IP五層網路模型
1 osi七層網路模型 osi中的層 功能 tcp ip協議族 應用層 檔案傳輸,電子郵件,檔案服務,虛擬終端 tftp,http,snmp,ftp,smtp,dns,telnet 表示層 資料格式化,轉換,資料加密 沒有協議 會話層 解除或建立與別的接點的聯絡 沒有協議 傳輸層 提供端對端的介面 ...