0

0

tcp/ip协议包含有哪几层

青灯夜游

青灯夜游

发布时间:2021-06-10 14:13:03

|

204177人浏览过

|

来源于php中文网

原创

tcp/ip协议采用4层的层级结构:1、网络接口层(主机-网络层);2、网际层,提供简单灵活的、无连接的、尽最大努力交付的数据报服务;3、运输层,为应用进程之间 提供端到端的逻辑通信;4、应用层,为用户提供应用程序。

tcp/ip协议包含有哪几层

本教程操作环境:windows7系统、Dell G3电脑。

1、网络接口层

在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路。

物理层定义与传输媒体的接口有关的一些特性,即机械特性、电气特性、功能特性、过程特性,并需要完成并行传输和串行传输之间的转换。

     数据链路层向该层用户提供透明的和可靠的数据传输服务。   透明性是指该层上传输的数据的内容、格式及编码没有限制,也没有必要解释信息结构的意义;可靠性是指在传输过程中将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,其具体的方法有帧同步、差错控制、流量控制、链路管理。

     物理层中主要的宽带接入技术有xdsl、光纤同轴混合网(HFC)、FTTx技术

     数据链路层中的主要协议有点对点协议PPP,CSMA/CD协议,以太网802.3。

2、网际层

     网际层向上值提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网际层不提供服务质量的承诺,即所传输的分组可能出错、丢失、重复和失序,当然也不保证分组交付的时限。

     网际层中主要协议有IP协议,地址解析协议ARP和逆地址解析协议RARP,网际控制报文协议ICMP。

     IP协议是网际层的核心,通过路由选择将下一跳IP封装后交给网络接口层。IP 数据报是无连接服务。

     ICMP是网际层的补充,可以回送报文。用来检测网络是否通畅(使用ping命令)。

     ARP是通过已知IP,寻找对于主机的MAC地址。

Lateral App
Lateral App

整理归类论文

下载

     RARP是通过过MAC地址确定IP地址。

3、运输层

     运输层为应用进程之间 提供端到端的逻辑通信,并具有复用和分用的功能,即发送方不同的应用进程都可以使用听一个运输层协议传送数据;接收方的运输层在剥去报文的首部后能够把这些数据正确交付到目的应用进程。运输层还将对报文进行差错控制,以提高可靠传输。

     运输层中主要协议有用户数据报协议UDP和传输控制协议TCP   

4、应用层

     应用层为用户提供应用程序。

     应用层中主要协议有域名系统DNS,文件传输协议FTP,远程终端协议TELNET,超文本传输协议HTTP,简单邮件传送协议SMTP,邮件读取协议POP3和IMAP,动态主机配置协议DHCP,简单网络管理协议SNMP。

     DNS:提供  域名解析服务,提供域名到IP地址之间的转换,使用端口53

     FTP:在异构网络中任意计算机之间传送文件,使用端口21

     TELNET:提供用户远程登录服务,使用端口23,使用明码传送,保密性差、简单方便

     HTTP:用于实现万维网上的各种链接,即万维网客户程序与万维网服务器之间的连接,使用端口80

     SMTP/POP3、IMAP:提供邮件的传输,用来控制信件的发送、中转  /从邮件服务器读取邮件。

     DHCP:为新加入网络的计算机自动分配IP地址。

     SNMP:管理互联网Internet上众多厂家生产的软硬件平台

更多相关知识,请访问常见问题栏目!

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

989

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

49

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

162

2025.12.29

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

265

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

385

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

998

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1632

2024.08.16

tcp和udp的区别
tcp和udp的区别

TCP和UDP的区别,在连接性、可靠性、速度和效率、数据报大小以及适用场景等方面。本专题为大家提供tcp和udp的区别的相关的文章、下载、课程内容,供大家免费下载体验。

116

2023.07.25

桌面文件位置介绍
桌面文件位置介绍

本专题整合了桌面文件相关教程,阅读专题下面的文章了解更多内容。

0

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
进程与SOCKET
进程与SOCKET

共6课时 | 0.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 777人学习

golang socket 编程
golang socket 编程

共2课时 | 0.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号