Application
Presentation Application
Session
Transport Transport
Network Internet
DataLink network Access
Physical
TCP/IP是一个事实上的标准,由不同单位制定标准,通过使用形一个实事上的标准。OSI只定义了功能,TCP/IP定义了功能和功能的实现。TCP/IP相对实用性和建议性非常明显。TCP/IP最早用于美国国防部APRNET,具有适用于各种环境的特征。目前应用于因特网中。
多个路由器将不同的物理网络互连,计算机与其中物理网络相连
以太网 以太网 点到点网络 总线型网络
SLIP/PPP链路也属于点到点网络
用户角度
单一的虚拟网络;无需了解网络的内部结构
互联网角度
所有物理网络是平等的;路由器每个接口连接的都是网络。
TCP/IP协议
Application ftp http smtp dns tftp snmp
Socket Socket Socket
Transport TCP UDP
Network ICMP IGMP IP ARP RARP
network Access LANS MANS WANS
TCP/IP协议族中不包含网络接入层标准,从通信的完整性角度来看TCP/Ip协议族应该具备OSI下2层的标准。但TCP/Ip协议族解决的是物理网之间的通信方式,而不是物理网内部的通信方式。
物理网络之间的通信实际上是通过IP层来实现的。上层用户不关系物理网络结构。ICMP是IP协议的一个伴随协议,提供IP层的差错通告机制。IGMP是一个组播管理协议。
传输层典型的有2个协议TCP/UDP。随着网络发展传输层还有其他的协议 。
应用层协议直接面向用户,TCP/IP协议族中大量的协议集中在应用层。
网际层为不同的服务提供访问不同物理网络的接口。
传输层为不同的网络应用提供一个传输的通道。
无论是基于TCP还是UDP的传输应用都由网际层IP协议来传输。传输层和网际层分别是应用层和物理网络之间的汇聚。以IP为核心向上和向下扩散。
应用层和传输层之间的Socket套接字符段,是一个接口。实现上下层的服务于使用。Socket使得应用层开发变得简便。
地址 物理地址 网络地址 端口地址