程序开发每日须知:TCP/IP协议概览

TCP/IP 协议作为现代网络的骨架 , 其在现代生活中的重要性不言而喻 。

程序开发每日须知:TCP/IP协议概览

文章插图
 
不同的计算机厂家使用不同的硬件 , 生产出的不同型号的计算机 , 搭载不同的操作系统 , 通过tcp/ip协议可以进行通讯 。它是一个真正开放的系统 。人们因此可以以极低的代价加入互联网 。
程序开发每日须知:TCP/IP协议概览

文章插图
 
Tcp/ip协议是一个协议族 。人们通常将tcp/ip协议分为四层:链路层 , 网络层 , 运输层 , 应用层 。
链路层 , 通常包括操作系统中设备驱动和网卡 。它们一起处理网络电缆等线路中物理细节 。
网络层 , 也叫互联网层 , 处理分组网络中的通信 。在tcp/ip协议中 , 网络层包括 , ip协议 , icmp协议以及igmp协议
运输层主要为两台主机上的程序提供端到端的通信 。在本层中 , tcp/ip协议主要有两个互不相同的传输协议 , TCP(传输控制协议)和UDP(用户数据报协议) 。
应用层负责处理应用程序的细节 。几乎所有的tcp/ip实现都会提供Telnet远程登陆 , FTP文件传输协议 , SMTP邮件传输协议 , SNMP简单网络管理协议

【程序开发每日须知:TCP/IP协议概览】


    推荐阅读