通訊協議(TCP/IP、HTTP)的相關知識面試
TCP/IP(Transmission Control Protocol/Internet Protocol的簡寫,中文譯名為傳輸控制協議/互聯網絡協議)協議是Internet最基本的協議,簡單地說,就是由底層的IP協議和TCP協議組成的。
TCP/IP協議是一組包括TCP(傳輸控制協議)協議和IP(網際協議)協議,UDP(User Datagram Protocol)協議、ICMP(Internet Control Message Protocol)協議和其他一些協議的協議組。
傳統7層是:物理層、數據鏈路層、網路層、傳輸層、話路層、表示層和應用層。而TCP/IP通訊協議采用了4層的層級結構,每一層都呼叫它的下一層所提供的網絡來完成自己的需求:
a) 應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網絡遠程訪問協議(Telnet)等。
b) 傳輸層:在此層中,它提供了節點間的數據傳送服務,如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據并把它傳輸到下一層中,這一層負責傳送數據,并且確定數據已被送達并接收。
c) 互連網絡層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。
d) 網絡接口層:對實際的網絡媒體的管理,定義如何使用實際網絡(如Ethernet、Serial Line等)來傳送數據。
http:超文本傳輸協議(HTTP)是應用層協議,由于其簡捷、快速的.方式,適用于分布式和合作式超媒體信息系統。
HTTP 允許使用自由答復的方法表明請求目的,它建立在統一資源識別器(URI)提供的參考原則下,作為一個地址(URL)或名字(URN),用以標志采用哪種方法,它用類似于網絡郵件和多用途網際郵件擴充協議(MIME)的格式傳遞消息。
HTTP 是一種請求/響應式的協議
【通訊協議(TCP/IP、HTTP)的相關知識面試】相關文章:
通訊協議TCP/IP、HTTP的相關知識11-26
TCP/IP、Http的區別09-18
TCP/IP網絡協議簡介10-06
TCP/IP協議是什么09-20
TCP/IP協議棧網絡層常見協議匯總10-06
TCP/IP傳輸層10-06
對TCP/IP網絡協議的深入淺出歸納09-18
TCP/IP網絡編程中socket的行為10-06
TCP/IP三次握手四次揮手過程11-13