F89A网络安全【0x0a_F7 网络架构TCP/IP体系】

OSI网络架构体系

在这里插入图片描述
(网络层次)

  1. 物理层【比特】:为设备端提供原始比特流的传输的通路(RJ-45端口、网线)
  2. 数据链路层【帧】:在通信的实体间建立数据链路的连接(MAC地址、二层交换机)
  3. 网络层【数据包】:为数据在节点之间创建逻辑链路,并分组转发数据(三层交换机、防火墙、IP、OSPF、RIP)
    (主机层次)
  4. 传输层【数据端】:提供应用进程之间的逻辑通信(TCP UDP 进程 端口)
  5. 会话层:建立端连接并提供访问验证和会话管理,服务器验证用户登录
  6. 表示层:提供数据格式转换服务,解压加压,口令加密
  7. 应用层:访问网络服务的接口(telnet、http、DNS等等)

TCP/IP网络架构体系

在这里插入图片描述
在这里插入图片描述

网络体系结构分层思路

在这里插入图片描述
(整体思路)

  1. 我打开了谷歌浏览器,输入网站域名(http://www.1234567.com)
  2. 应用层按照HTTP协议的规定,构建一个HTTP请求报文,然后传给运输层
  3. 运输层给HTTP请求报文添加一个TCP首部,就变成TCP报文段【为了区分应用进程以及实现可靠传输】,然后传给网络层
  4. 网络层给TCP报文段添加一个IP首部,变成IP数据报【可以被路由器转发,在互联网上传输】,交付给数据链路层
  5. 数据链路层给IP数据报添加个首尾封装为帧【主要是帧在网络传输中能够被相应的目的主机接收,尾部的目的是检测接收到的帧是否有误码】,交付给物理层
  6. 物理层将帧看作比特流【为了让目的主机接收做好帧的准备】,在比特流前面添加前导码【将比特流变成对应的信号发送到传输媒体】
  7. 路由器就是解封再封装
  8. 物理层将信号变换为比特流,然后去掉前导码,将其交付给数据链路层,实际上交付的是帧
  9. 数据链路层将帧的首部和尾部去掉后,将其交付给网络层,实际上交付的是 IP 数据报
  10. 网络层将 IP 数据报的首部去掉后,将其交付给运输层,实际上交付的是 TCP 报文段
  11. 运输层将TCP报文段的首部去掉后,将其交付给应用层,实际上交付的是 HTTP 请求报文
  12. 应用层对HTTP请求报文进行解析,然后给主机发回HTTP响应报文
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@gif89a

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值