网络编程介绍+osi模型
1.互联网协议基本原理
- 如何通讯
- 通讯原理
- 工作机制
- http
- smtp
- dns
- ftp
- 抖音直播
- 微信
2.掌握开放c/s架构的联网软件的能力
c client 微信app
s server 微信服务器
3.osi模型
物理层 以二进制数据形式在物理媒介上传输数据 ISO2110
数据链路层 传输有地址的帧以及错误检测 ARP MTU
----------------------------------- 以上两个统称为链路层
网络层 为数据包选择路由 IP BGP[路由协议] IGMP OSPF RIP
传输层 提供端到端的接口, TCP UDP
会话层 解除或者建立与别的节点的会话联系
表示层 数据格式化 代码转换 数据加密
应用层 文件共享、邮件、web
-------------以上三个统称为应用层
4.一条消息如何发到对方电脑上
消息发出来 【应用层】
消息+TCP首部 【传输层】
消息+TCP首部+ IP首部 【网络层】
消息+TCP首部+ 以太网首部 【数据链路层】
到达 【物理层】
到达对方后,依次拆包