网络基础理论--协议,网络分层(OSI七层模型,TCP/IP五层模型),封装和分用

目录

1. 网络发展史

2. 协议

3. 网络分层(OSI七层模型;TCP/IP五层模型)

4. 封装和分用

5. 关于IP和MAC


1. 网络发展史

① 独立的主机 (没有互相连接,不能在主机之间传输数据)

② 网络互联

③ 局域网 (LAN)

     交换机-路由器   交换机

④ 广域网 (WAN)

     国际上所有国家都认可的网络节点,组建成一个庞大的网络图.

2. 协议

网络协议是通信计算机双方必须共同遵从的一组约定.如怎样建立连接,怎样互相识别等.只有遵循这个约定,计算机之间才能互相通信交流.它的三要素是:语法,语义,时序.

网络数据传输,经过的所有网络节点,都要遵循的规则,最终体现为数据包的数据格式.

3. 网络分层(OSI七层模型;TCP/IP五层模型)

1) 为什么要有分层?

     基于封装的手段,达到更好的维护性,功能单一.

2) OSI七层模型

     属于网络分层设计上的概念,没有实际落地.理想很丰满,现实很骨感.

分层名称作用说明
7应用层人机交互的界面;定义源主机,目的主机之间发送和接受的数据,在应用程序使用的协议
6表示层

没有落地;

将逻辑语言转化为计算机能够识别的语言

(了解)
5会话层

建立,维护,保持通信之间的链路关系.

会话管理在不同的场景下,是不同的实现,没有落地.

如HTTP是默认无状态的,短连接,保持会话要基于 Cookie+Session.

webSocket是长连接,一次连接就是一个会话.

(了解)
4传输层确保网络数据传输的可靠性和安全性.
3网络层

地址管理和路由选择.

地址指的是: 源主机地址+目标主机地址(IP)

路由选择: 网络数据传输时的路线选择.

2数据链路层

互联设备之间传送和识别的数据帧.

网络硬件设备互相传输数据,要使用MAC地址.

1物理层0,1光电信号.

3) TCP/IP五层模型

分层名称代表性软硬件代表性协议说明
5应用层应用程序

HTTP,DNS,NAT,NAPT

FTP:文件传输协议;SMTP/POP3:邮件传输协议;

Telnet:远程访问控制;SSH:远程连接协议

4传输层

操作系统.

操作系统自动地按某个传输层协议,

完成数据的封装和解析.

TCP,UDP
3网络层路由器,操作系统.

IP协议和路由技术.

IP协议(数据格式): 包含了IP地址字段.

路由: 实现路由选择

2数据链路层交换机,操作系统.以太网(帧头,帧尾数据格式),MTU,ARP以太网数据帧中包含了MAC地址
1物理层网线,光纤,电磁波.0,1的数据,无协议

  补充:

  •   TCP/IP四层模型,不包含物理层.
  •   对于一台主机,它的操作系统内核实现了从传输层到物理层的内容;(TCP/IP五层模型就是下四层)
  •   对于一台路由器,它实现了从网络层到物理层;(这里所说的路由器和交换机,都是传统的.路由器只处理下3层)
  •   对于一台交换机,它实现了从数据链路层到物理层;(交换机只处理下2层)
  •   对于集线器,它只实现了物理层;

4. 封装和分用

1) 网络数据传输时,每一个网络设备,基于TCP/IP 4层模型分层以后,相同的分层,要使用相同的协议.

2) 封装和分用的理解

    ① 封装

    发送方主机,由TCP/IP 4层模型,从上到下的顺序,依次包裹数据(类似于快递发送时,从内到外一层一层的打包)

    

    ② 分用

    接收端主机,由下到上进行分用(类似于收快递时,从外到内拆包)

5. 关于IP和MAC

1) IP标识源主机和目的主机地址

    IP地址不是给电脑,网络硬件设备用的,是给人用来标识主机网络地址的.属于逻辑地址.

2) MAC: 给网络设备硬件用,标识硬件网络地址

    网卡绑定全球唯一的mac地址,网络设备都是基于mac地址,标识发送到哪个设备上给硬件用的物理地址.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值