计算机网络的分层

计算机网络分为应用层,传输层,网络层,链路层,物理层,每一层都有其作用

  • 应用层:包含大量应用普遍需要的协议(如HTTP FTP SMTP DNS等);应用传递的数据包叫做报文。

  • 传输层:负责从应用层接收消息,并传输应用层的message,到达目的后将消息上交给应用。传输层的数据包叫做segment(段)此层协议有TCP UDP。

  • 网络层:源Host的传输层协议负责将segment交给网络层,网络层负责将segment传输到目的host的传输层,网络层的数据包叫做datagram(数据报)此层协议有IP。

  • 链路层:网络层负责在源和目的之间传递数据,链路层负责将packet从一个节点传输到下一个节点。链路层传输数据的单位叫做Frame(帧)此层协议有Ethernet、WiFi、PPP协议。

  • 物理层:Link层负责将一个Frame从一个Node传递到下一个Node,物理层负责将Frame中的每一位(bit)从链路的一端传输到另一端,物理层传输数据的单位叫做bit(比特)。

每一层的报文名称与功能如下表所示


数据报的名称

功能

层次之间的关系

相关设备

应用层

Message报文

支持网络应用

一层嵌到另一层(每一层次都从上层的导数据,加上首部信息形成新的数据单元,将新的数据单元传递给下一层)


传输层

Segment报文段

负责应用进程间的通讯

端口号,只工作在端系统


网络层

Datagram数据段

负责管理网络地址,定位设备,决定路由

Ip地址

路由器

数据链路层

Frames

负责准备物理传输,CRC校验,错误通知,网络拓扑,流控

网卡地址

交换机、网桥

物理层

无数据包

比特转发

网卡、网线,集线器、中继器、调制解调器


每一层常见的协议如下表所示

应用层(网络应用程序或应用层协议)传递的数据包叫做报文

HTTP

80

超文本传输协议,Web文档的请求与传送


FTP

21

文件传输协议


DNS

53

域名系统,将域名转化为ip地址


SMTP

25

邮件传输协议


TELNET

23

远程登录协议


DHCP

67,68

67端口用来接收,68用来发送,基于UDP,动态主机分配协议,给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络计算机实现即插即用连网


Pop3


接收邮件


SOAP


简单对象访问协议


SSH


安全外壳协议

运输层

TCP


传输控制协议提供可靠的面向连接的服务


UDP


用户数据报协议发送数据前无需建立连接,不使用拥塞控制,不保证可靠交付

网络层

 IP


(Internet Protocol) 网络之间互连的协议


ARP


(Address Resolution   Protocol) 即地址解析协议,实现通过IP 地址得   知其物理地址


ICMP


Internet 控制报文协议。它是TCP/IP 协议族的一个子协议,用于在IP 主机、路由器之间传递控制消息

数据链路层




物理层



以太网物理层、调制解调器、PLC SONET/SDH G.709 、光导纤维、   同轴电缆、双绞线


完整的协议请查看

http://www.cnblogs.com/maowang1991/archive/2013/04/16/3024393.html



你可能感兴趣的:(分层,计算机网络)