osi七层模型tcp/udp
生活随笔
收集整理的這篇文章主要介紹了
osi七层模型tcp/udp
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.TCP/UDP協議
1.1 TCP協議
- 可靠,速度慢,全雙工通信
- 建立連接三次握手,斷開連接四次揮手
- 建立起鏈接之后,發送每條消息都有回執,為了保證數據的完整性,還有重傳機制
- 數據傳輸:有收必有發,收發必相等
- 長連接:會一直占用對方端口
- IO操作(input/output),IO操作的輸入輸出時相對內存來說
- write-send (輸出ouput)
- read-recv (輸入input)
1.2 UDP協議
- 不需要建立連接,速度特別快,可能會丟消息.
2.osi七層模型
'應表會傳網數物'
也叫osi五層模型,專業七層,開發人員掌握五層模型,表示層會話層了解
- 應用層:python代碼
- 表示層
- 會話層
- 傳輸層:tcp協議 udp協議 端口
- 網絡層:ipv4/ipv6協議
- 數據鏈路層:mac地址 arp協議
- 物理層:
每層運行常見協議/物理設備
| 5應用層 | python代碼/http/https/ftp/smtp/ | |
| 4傳輸層 | tcp/udp協議 端口 | 四層交換機/四層路由器 |
| 3網絡層 | ipv4/ipv6協議 | 三層路由器/三層交換機 |
| 2數據鏈路層 | mac地址/arp協議 | 網卡/交換機/二層交換機 |
| 1物理層 |
3.socket
- 中文名字:套接字
- Socket是應用層與傳輸層中間的抽象層,Socket幫助去組織拼接信息數據,以符合指定的協議。
- socket對于程序員來說,已經是網絡操作的底層了
轉載于:https://www.cnblogs.com/bigox/p/10833449.html
總結
以上是生活随笔為你收集整理的osi七层模型tcp/udp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Express使用http-proxy-
- 下一篇: 如何执行超过一百兆(100MB)的sql