OSI七层模型

  • 物理层:主要定义物理设备标准,如网线的接口类型,光纤的接口类型,各种传输介质的传输速率等,他的主要作用是传输比特流(就是由1,0转化为电流强弱来进行传输,到达目的地后再转化为1,0,也就是我们常说的数模转换与模数转换)这一层的数据叫做比特。
  • 数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及如何控制对物理介质的访问,这一层通常还提供错误检测和纠正,以确保数据的可靠传输。
  • 网络层:在位于不同地理位置的网络中的两个主机之间提供连接和路径选择,Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。
  • 传输层:定义了一些传输数据的协议和端口号,如tcp,udp(qq聊天数据就是通过这种方式传输的),主要是将从下层接收到的数据进行分段和传输,到达目的地址后在进行重组,常常把这一层的数据叫做段。
  • 会话层:通过传输层传(端口号,输端口与接收端口 )建立数据传输的通路,主要在两个设备之间发起会话和接收会话请求,(设备之间需要相互认识,可以是Ip也可以是mac地址,或者是主机名)。
  • 表示层:可确保一个系统的应用层,所发送的信息被另一个系统的应用层读取,如有必要,表示层会通过使用一种格式来实现多种数据格式之间的转换。
  • 应用层:是最靠近用户的osi层,这一层为用户的应用程序提供网络服务。

 

典型协议:

传输层:常见的协议由tcp/udp

应用层:常见的协议有http协议,ftp协议,dns域名解析协议

网络层常见的协议有ip协议,icmp协议,igmp协议

网络接口层:常见的协议有ARP,RARP

 

TCP传输控制协议:是一种面向连接的,可靠的,基于字节流的传输层通信协议

UDP用户数据报协议:是一种无连接的传输协议,提供一种面向事务的简单不可靠信息传送服务

HTTP超文本传输协议:是互联网上应用最广泛的一种网络协议

FTP文件传输协议:

IP协议是因特网互联协议:

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

IGMP协议:是internet组管理协议,是因特网协议家族中的一个组播协议,该协议运行在主机和组播路由器之间

ARP协议:正向地址解析协议,通过已知的Ip地址寻找对应主机的mac地址

RARP:是反向地址转换协议,通过mac地址确定ip地址。

你可能感兴趣的:(Linux)