1. 程式人生 > >計算機網路_傳輸層_基本概念

計算機網路_傳輸層_基本概念

1程序之間的通訊

  從IP層看,通訊的兩端是兩臺主機

  從傳輸層看,通訊的兩端不是主機而是主機上的程序

2傳輸層的兩個主要協議:

  TCP傳輸控制協議(Transition Control Protocol) 面向連線,可靠的 傳輸資料之前必須建立連線,傳輸之後釋放連線   不支援廣播和多播  因為

    TCP的確認,流量控制,計時器以及管理連線等,這些不僅使協議資料單元的首部增大很多,還要佔用很多的處理機資源 

  UDP使用者資料報協議(User Datagram Protocol)不需要先建立連線  不可靠  效率高

3.埠  (標誌主機上的不同應用程序)16位

  伺服器端使用的埠號  熟知埠號0-1023   登記埠號1024-49151  

    常見熟知埠號:FTP(21),TELNET(23) , SMTP(25), DNS(53), TFTP(69), HTTP(80), SNMP(161), SNMP(trap 162), HTTPS(443)

  客戶端使用的埠:短暫埠49152-65535(動態分配,通訊結束後就不復存在)

4.應用層協議使用的TCP和UDP

  UDP:DNS(域名系統),TFTP(簡單檔案傳輸協議),RIP(路由資訊協議),DHCP(動態主機配置協議),SNMP(簡單網路管理協議),NFS(網路檔案系統)IP電話,流式多媒體通訊

  TCP:SMTP(簡單郵件傳送協議),TELNTE(遠端終端協議),HTTP(超文字傳送協議),FTP(檔案傳送協議)