TCPIP参考模型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TCP/IP参考模型

李文娟

电子工程学院

✎ OSI与TCP/IP OSI参考模型Part 1Part 2Part 3了解协议与体系结构TCP/IP参考模型

Part

4目录页

2.4 TCP/IP参考模型

Internet是世界上最大的互联网,它使

用的网络体系结构为TCP/IP,因此TCP/IP

是目前应用最广泛的参考模型。

为了明确基于TCP/IP模型时网络通信的流程与各层的功能,人们将TCP/IP的底层——网络接口层分为数据链路层和物理层进行理解。五层协议体系结构中各层的依次如下:

p应用层

p传输层

p网络层

p数据链路层

p物理层

1、应用层

TCP/IP参考模型的应用层对应OSI参考模型的应用层、表示层和会话层, TCP/IP的应用层负责实现OSI参考模型中高三层的所有功能,包括提供用户与网络交互的接口、规定应用进程之间所传输数据的表示方法以及为通信的应用程序创建、维护和释放链接。

1、应用层

网络应用多种多样,很难使用几种高度统一的协议来为应用进程提供服务,因此,应用层有很多种协议,常见的应用及其对应的应用层协议如表所示。

应用协议

电子邮件SMTP。简单邮件传输协议。

Web服务HTTP。超文本传输协议。

文件传输FTP。文件传输协议。

域名解析DNS。域名系统。

视频会议RTP。实时传输协议

远程终端访问Telnet协议。

IP动态配置DHCP。动态主机配置协议

2、传输层

TCP/IP参考模型的传输层对应OSI参考模型的传输层,该层为应用层提供端到端的数据通信服务。常用的传输层协议为TCP协议和UDP协议。

1)TCP协议

TCP协议即传输控制协议(Transmission Control Protocol),是一种面向连接的、可靠的、基于字节流的传输协议。

TCP协议 有以下主要特点:

(1)提供数据包错误检测、回应确认、流量控制和数据包顺序控制等机制。

(2)面向连接(采用虚电路技术)的服务,需要建/拆链;

(3)全双工字符流通信;

(4)支持报文分组;

(5)提供包的差错控制、顺序控制、应答与重传机制;

(6)提供流量控制;

(7)保证发送方不会“淹没”接收方;

(8)提供报文拥塞控制;

(9)保证发送方不会“淹没”网络中的路由器。

✎ 2.4.1 TCP/IP分层与常用协议

2、传输层

TCP/IP参考模型的传输层对应OSI参考模型的传输层,该层为应用层提供端到端的数据通信服务。常用的传输层协议为TCP协议和UDP协议。

2)UDP协议

UDP协议即用户数据报协议(User Datagram Protocol)。面向无连接的通信,不能如TCP般很好地保证数据的完整性和正确性,但处理速度快,耗费资源少,一般用在在对数据完整性要求低、对传输效率要求高的应用中。

UDP协议有以下主要特点:

(1)没有确认机制来保证数据是否正确的被接收;

(2)不需要重传遗失的数据;

(3)数据的接收可不必按顺序进行;

(4)没有控制数据流速度的机制;

(5)适合讯息量较大、时效性大于可靠性的传输。

3)传输层的主要任务

该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用:

(1)连接管理,提供建立、维护拆除传输层的连接。

(2)流量控制,差错检测,提供端到端的错误恢复和流控制。

(3)对用户请求的响应,向会话层提供独立于网络层的传送服务和可靠的透明数据传送。

TCP 与 UDP协议都是使用与应用层接口处的端口与上层的应用进程进行通信。

每个需要通信的应用程序分配一个通讯端口(Port),端口是通过端口号来标记的,范围是 0-65535。

端口号分两类

1.由internet指派和号码公司负责分配常用的应用层程序固定使用的熟知端

口(well known ports),范围 0-1023(常用的熟知端口)

2.动态端口(dynamic ports),其范围是 1024-65535。

2、传输层

Internet中几种典型应用及其使用的传输层协议如下:p电子邮件——使用TCP协议。

p Web服务——使用TCP协议。

p IP电话——使用UDP协议。

p流式多媒体通信——使用UDP协议。

3、网络层

TCP/IP参考模型的网际层(五层协议中称为网络层)对应OSI参考模型的网络层。网络层通过网络互联和路由选择功能实现主机与网络之间的交互,完成主机到主机的通信。

网络层向传输层提供服务,它提供的服务分为两种:

(1)面向连接的服务;

(2)无连接的服务。

3、网络层

网络层中最常使用的协议是Internet Protocol,即网际协议,简称IP。

IP协议的两个基本功能为寻址和分段。传输层的数据封装完成后并没有直接发送到接收方,而是先递达网络层。网络层在原数据报前添加IP首部,封装成IP数据报并解析数据报中的目的地址,为其选择传输路径。IP协议中这种选择道路的功能也被称为路由功能。此外,IP协议可重新组装数据报,改变数据报的大小,以适应不同网络对包大小的要求。

3、网络层

网络层中最常使用的协议是Internet Protocol,即网际协议,简称IP。

IP协议本身不具备差错控制能力,网络层设计了ICMP协议(Internet Control Message Protocol,网际控制报文协议)来辅助IP协议实现数据的可靠传递,该协议作为IP协议的一部分,负责差错报告和网络状态报告功能。

相关文档
最新文档