网络编程介绍+osi模型

网络编程介绍+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首部+ 以太网首部 【数据链路层】
到达 【物理层】
到达对方后,依次拆包

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sunrj_niu/article/details/129537822