1. 程式人生 > >網絡通信協議

網絡通信協議

iss exc tro 發生 ice dot ring sim 不同

http://baike.baidu.com/link?url=hNTM_bklRVRt23UnkLbQlcFN4-iuvc_lyhUWSgwIuFgD3x2I_o2bEsgDelV0JsqocVUrZgY6pWP78VY6jtM1rJ0575_iNwzHUrsIFgbvAhrNwIWtwXix8f-ddTcAXL8zh8GMuLbu3iLdW_BocUKkhK

網絡通信協議是一種網絡通用語言,為連接不同操作系統和不同硬件體系結構的互聯網絡引提供通信支持,是一種網絡通用語言。

網絡通信協議是一種網絡通用語言,為連接不同操作系統和不同硬件體系結構的互聯網絡引提供通信支持,是一種網絡通用語言。 例如,網絡中一個微機用戶和一個大型主機的操作員進行通信,由於這兩個數據終端所用字符集不同,因此操作員所輸入的命令彼此不認識。為了能進行通信,規定每個終端都要將各自字符集中的字符先變換為標準字符集的字符後,才進入網絡傳送,到達目的終端之後,再變換為該終端字符集的字符。因此,網絡通信協議也可以理解為網絡上各臺計算機之間進行交流的一種語言。

三要素

網絡通信協議由三個要素組成。
  • 語義,解釋控制信息每個部分的意義。它規定了需要發出何種控制信息,以及完成的動作與做出什麽樣的響應。
  • 語法,用戶數據與控制信息的結構與格式,以及數據出現的順序。
  • 時序,對事件發生順序的詳細說明。
可以形象地把這三個要素描述為:語義表示要做什麽,語法表示要怎麽做,時序表示做的順序。

常見協議

常見的網絡通信協議有:TCP/IP協議、IPX/SPX協議、NetBEUI協議等。
  • TCP/IP協議
TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/網際協議) 協議具有很強的靈活性,支持任意規模的網絡,幾乎可連接所有服務器和工作站。在使用TCP/IP協議時需要進行復雜的設置,每個結點至少需要一個“IP地址”、一個“子網掩碼”、一個“默認網關”、一個“主機名”,對於一些初學者來說使用不太方便。[1]
  • IPX/SPX及其兼容協議
IPX/SPX(Internetwork Packet Exchange/Sequences Packet Exchange,網際包交換/順序包交換)是Novell公司的通信協議集。IPX/SPX具有強大的路由功能,適合於大型網絡使用。當用戶端接入NetWare服務器時,IPX/SPX及其兼容協議是最好的選擇。但在非Novell網絡環境中,IPX/SPX一般不使用。
  • NetBEUI協議
NetBEUI(NetBios Enhanced User Interface , NetBios增強用戶接口)協議是一種短小精悍、通信效率高的廣播型協議,安裝後不需要進行設置,特別適合於在“網絡鄰居”傳送數據。

TCP/IP分層協議

TCP/IP參考模型是首先由ARPANET所使用的網絡體系結構,共分為四層:網絡接口層(又稱鏈路層)、網絡層(又稱互聯層)、傳輸層和應用層,每一層都呼叫它的下一層所提供的網絡來完成自己的需求。 每一層對應的協議有:
  • 網絡接口層協議:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。
  • 網絡層協議:IP(Internet Protocol,英特網協議)、ICMP(Internet Control Message Protocol,控制報文協議)、ARP(Address Resolution Protocol,地址轉換協議)、RARP(Reverse ARP,反向地址轉換協議)。
  • 傳輸層協議: TCP(Transmission Control Protocol,傳輸控制協議)和UDP(User Datagram protocol,用戶數據報協議)。
  • 應用層協議:FTP(File Transfer Protocol,文件傳輸協議)、TELNET(用戶遠程登錄服務協議)、DNS(Domain Name Service,是域名解析服務)、SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協議)、NFS(Network File System,網絡文件系統)、HTTP(Hypertext Transfer Protocol,超文本傳輸協議)。

網絡通信協議