TCP/IP协议架构

来源:互联网 发布:python参考手册 编辑:程序博客网 时间:2024/06/05 00:21

TCP/IP协议开放模型,TCP/IP协议开放模型定义了异构网络互联的通信协议规范,适用于在不同异构网络中或者在同一个局域网中实现不同计算机之间的通信,TCP/IP体系结构包括4层,从上往下依次是物理和数据链路层,网际层,传输层和应用层。其中各个层次的功能如下:

1. 物理和数据链路层,物理和数据链路层定义了网络中设备链接时的各种介质的物理链接特性以及数据在不同介质上的信息帧格式,实现在物理链路上的无差错的传输数据帧。物理和数据链路层包含了各种物理介质层的网络技术,包括各种广域网和局域网

2. 网路层,网路层也被称为IP层,提供了数据分组传输、路由选择和网络管理的功能,以实现网路中点对点传输路径的寻址和联通,网路层是整个体系结构中最重要的一层。IP协议族是网路层的基础协议,包括用户路由选择的RIP、OSPF等路由协议,用于传输数据的IP协议,用于网络管理的SNMP协议,用于故障诊断的ICMP协议,计算机发出的每一个数据包都在IP层上添加一个IP地址,而路由器首先通过路由协议收集好到达其他路由器的路由信息,再根据需要进行转发的数据包的源IP地址和目标IP地址信息计算出这些数据包应该传输的路由器传输路径,最后将数据包从源头计算机按照路由信息通过路由器的转发传输到目标计算机。

3. 传输层:传输层用于提供源主机与目标主机之间的端对端传输服务,协议就是TCP和UDP协议,TCP协议提供了端到端可靠的传输方式,包括数据包的确认与重传功能,但是UDP没有,UDP不提供可靠的传输服务,发送的数据包有可能会丢失或乱序,正因为没有提供可靠的传输服务,UDP协议的速度高于TCP的速度

4. 应用层:应用层主要是高层应用传输协议,比如文件传输的FTP协议,超文本传输的HTTP协议,邮件传输的POP3/SMTP协议,域名系统的DNS,以及远程终端登录的Telnet协议和简单网络管理SNMP协议

首发于我的个人网站: 点击打开链接

0 0
原创粉丝点击