TCP/IP网络模型

应用层
处于网络模型的最上层,通常的开发层面,也是最开始接触的地方。
==========================================
传输层
TCP相对UDP,传输可靠性高,大部分应用使用的正是 TCP 传输层协议,比如 HTTP 应用层协议。
UDP相对负责的简单,只负责传送数据包,不保证能够送到对方。如果要实现可靠的UDP传输,那么就需要
在应用层先一步实现TCP相关的功能,如果应用传输的数据包非常的大,在传输层数据包大小超过MSS
(TCP最大报文段长度),就会将数据分成TCP段传输。
==========================================
网络层
网络层是作为实际传输功能的一层,常用协议是IP协议,当传输层的报文变得很长的时候
(一般是超过MTU大小,以太网一般为1500字节),像传输层分TCP段一样,会对报文继续进行分片,
得到发送网络的IP报文。
传输层需要端口区分应用,网络层需要IP区分设备。
理解IP地址传输的计算方式,子网掩码的计算方式,IP协议寻址以及IP路由的作用。
==========================================
网络接口层
以太网通讯需要用到MAC地址,MAC 头部是以太网传输使用的头部,它包含了接收方和发送方的
MAC 地址等信息,我们可以通过 ARP 协议获取对方的 MAC 地址。
网络接口层主要为网络层提供【链路级别】传输的服务,负责层次在WIFI,以太网,网卡这种设备,
使用MAC地址区分网络设备。
==========================================
综上
TCP/IP网络分为:应用层,传输层,网络层, 网络接口层,
网络接口层传输单位是帧,IP层传输单位是包,TCP层传输单位是段,HTTP传输单位是消息或者
报文,统称为数据包。

本文为 今天也想见到你 博客文章,转载无需和我联系,但请注明来自 今天也想见到你 博客 0925.wang

评论

  1. Macintosh Chrome 106.0.0.0
    1年前
    2022-10-31 9:37:42

    牛啊

    • 博主
      泡沫下的鱼
      Macintosh Chrome 107.0.0.0
      1年前
      2022-11-02 22:26:50

      大佬说笑了

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇