OSI参考模型(Open System Interconnection,开放系统互连),全称为开放系统互联参考模型 ,OSI将计算机网络体系结构划分为了七层

TCP/IP协议族(TCP/IP Protocol Suite),简称TCP/IP

Tcp/ip 网络模型

 1 应用层 (http)

 2 传输层 (tcp)

 3 网际互联层 (ip)

 4 网络接口层 (arp)

先从dns得到ip地址,建立socket连接

1 添加HTTP头

添加TCP头

添加IP头

添加MAC头

通过网络把二进制包传递到服务器,等待服务器的返回,再断开socket连接

引用:https://www.cnblogs.com/weiyalin/p/10607758.html

最新文章

  1. 涵涵和爸爸习惯养成进度表(三)(June 25 - )
  2. Ubuntu里的若干问题解决方案
  3. bootstrap全局CSS样式学习
  4. Wp8—LongListSelector控件使用
  5. 通过IP连接网上打印机(转载)
  6. ArcGis:vs c#编程遇到问题The specified filename is invalid
  7. Dijkstra算法为什么权值不能为负
  8. NUnit - 使用感受
  9. web技术发展历程--读《大型网站技术架构_核心原理与案例分析》
  10. C#简单入门
  11. session的部分理解
  12. Golang源码探索(二) 协程的实现原理(转)
  13. 如何通过setTimeout理解JS运行机制详解
  14. python3安装pip3的方法
  15. IDA*(以The Ratotion Game POJ--2286 UVa1343为例)
  16. [UE4]控制台命令,生成机器人
  17. 这里包含几乎所有的xcode正式版本
  18. AngularJS2.0起步
  19. activiti自己定义流程之Spring整合activiti-modeler实例(一):环境搭建
  20. Linux内核 runtime_PM 框架

热门文章

  1. [nodejs] nodejs开发个人博客(一)准备工作
  2. mybatis_02简单操作数据库
  3. java体系架构
  4. Object类型转换成自定义类型(向下转型)
  5. laravel使用Schema创建数据表
  6. 二进制安装 kubernetes 1.12(四) - 部署 Node 节点组件
  7. vue从入门到进阶:vue-router路由功能(九)
  8. 洛谷P4592 [TJOI2018]异或(可持久化01Trie)
  9. mybatis 通过实体类进行查询
  10. .net core 下编码问题