网站开发常用的前端框架,wordpress最简单主题制作,地方网站怎么做推广,聊城网站制作公司电话TCP/IP 协议族
应用层
应用层( application-layer #xff09;的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程#xff08;进程#xff1a;主机中正在运行的程序#xff09;间的通信和交互的规则。
对于不同的网络应用需要不同的应用层协议… TCP/IP 协议族
应用层
应用层( application-layer 的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程进程主机中正在运行的程序间的通信和交互的规则。
对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多如域名系统 DNS支持万维网应用的 HTTP 协议支持电子邮件的 SMTP 协议等等。
运输层
运输层(transport layer)的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。
运输层主要使用一下两种协议 传输控制协议-TCP提供面向连接的可靠的数据传输服务。 用户数据协议-UDP提供无连接的尽最大努力的数据传输服务不保证数据传输的可靠性。 每一个应用层TCP/IP参考模型的最高层协议一般都会使用到两个传输层协议之一
运行在TCP协议上的协议 HTTPHypertext Transfer Protocol超文本传输协议主要用于普通浏览。 HTTPSHTTP over SSL安全超文本传输协议,HTTP协议的安全版本。 FTPFile Transfer Protocol文件传输协议用于文件传输。 POP3Post Office Protocol, version 3邮局协议收邮件用。 SMTPSimple Mail Transfer Protocol简单邮件传输协议用来发送电子邮件。 TELNETTeletype over the Network网络电传通过一个终端terminal登陆到网络。 SSHSecure Shell用于替代安全性差的TELNET用于加密安全登陆用。
运行在UDP协议上的协议 BOOTPBoot Protocol启动协议应用于无盘设备。 NTPNetwork Time Protocol网络时间协议用于网络同步。 DHCPDynamic Host Configuration Protocol动态主机配置协议动态配置IP地址。
运行在TCP和UDP协议上 DNSDomain Name Service域名服务用于完成地址查找邮件转发等工作。
网络层
网络层的任务就是选择合适的网间路由和交换结点确保计算机通信的数据及时传送。在发送数据时网络层把运输层产生的报文段或用户数据报封装成分组和包进行传送。在 TCP/IP 体系结构中由于网络层使用 IP 协议因此分组也叫 IP 数据报 简称数据报。
互联网是由大量的异构heterogeneous网络通过路由器router相互连接起来的。互联网使用的网络层协议是无连接的网际协议Intert Prococol和许多路由选择协议因此互联网的网络层也叫做网际层或 IP 层。
数据链路层
数据链路层(data link layer)通常简称为链路层。两台主机之间的数据传输总是在一段一段的链路上传送的这就需要使用专门的链路层的协议。
在两个相邻节点之间传送数据时数据链路层将网络层交下来的 IP 数据报组装成帧在两个相邻节点间的链路上传送帧。每一帧包括数据和必要的控制信息如同步信息地址信息差错控制等。
在接收数据时控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束。
一般的web应用的通信传输流是这样的 发送端在层与层之间传输数据时每经过一层时会被打上一个该层所属的首部信息。反之接收端在层与层之间传输数据时每经过一层时会把对应的首部信息去除。
物理层
在物理层上所传送的数据单位是比特。物理层(physical layer)的作用是实现相邻计算机节点之间比特流的透明传送尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化对传送的比特流来说这个电路好像是看不见的。