TCP/IP体系结构

来源:互联网 发布:短信群发app软件 编辑:程序博客网 时间:2024/05/07 10:44

  TCP/IP协议(Transmission Control Protocol/Internet Protocol),即传输控制协议/因特网互联协议,是针对Internet开发的一种体系结构和协议标准。TCP/IP协议不是TCPIP这两个协议的合称,而是指一组不同层次上的多个协议的组合(因特网整个TCP/IP协议族)。

1.链路层(数据链路层/网络接口层)。

     链路层实际上并不是因特网协议组中的一部分,但是它是数据包从一个设备的网络层传输到另外一个设备的网络层的方法,是TCP/IP与各种LANWAN的接口,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。

2.网络层(互联网层)。

处理分组在网络中的活动,与OSI模型的网络层对应,包括IP协议(网际协议),ICMP协议(Internet互联网控制报文协议),IGMP协议(Internet组管理协议)。

3.传输层

为两台主机上的应用程序提供端到端的通信,主要是TCP(传输控制协议)UDP(用户数据包协议)。

A.TCP协议

TCP协议是一种面向连接(通信之前,在通信源和目的端先建立一条通信链路再进行通信)的协议,提供点到点的数据传输服务,通过三次握手(信息发送方给对方发送一个syn信号,对方接受到该信号后返回给信息发送方一个准备完毕的信号,接着信息发送方再发送信号给对方,建立起一条通信链路)实现可靠传输。

B.UDP协议

UDP协议时一种非面向连接(不建立通信链路,没有三次握手过程)的协议,提供点到多点(一台计算机到多台计算机)的数据传输服务,可以较快速地完成传输服务,但由于没有建立通信链路,其传输是不可靠的。

4.应用层

应用层负责处理特定的应用程序细节,与OSI模型中的应用层对应。包括DHCP(动态主机配置)RIP(路由信息协议)HTTP(超文本传输协议)SNMP(简单网络管理协议)TELNET(远程终端协议)FTP(文件传输协议)SMTP(简单邮件传输协议)DNS(域名系统)


0 0
原创粉丝点击