Tcp/Ip协议分为四层:底层到高层顺序

  1. 链路层(硬件,网卡这些)
  2. 网络层(选择一条传输路径,如何从一台计算机请求另一条计算机)
  3. 传输层(遵循TCP(传输控制协议),UDP(用户数距协议)这些协议)
  4. 应用层(FTP文件传输协议,DNS域名HTTP协议)

每台电脑的IP地址由路由器生成,他们的mac地址是唯一的。

TCP的三次握手的理解1.询问对方是否在2.对方回答在3.向对方传输

域名比如www.ck.com将类似192.168.1.1的ip地址封装起来

  1. 客户端请求到域名,域名告诉客户端也就是要访问ip地址为多少的计算机
  2. http协议将请求到目标web服务器的请求生成HTTP请求报文
  3. tcp协议将这些报文分割
  4. ip协议一边传输一边定位目标ip地址的位置,以及寻找中转站
  5. tcp协议将报文重新组装
  6. http协议告诉web服务器原来客户机是要这个结果呀
  7. web服务器处理
  8. 处理结果同样通过tcp/ip协议回传至客户端

就这样吧,我又回来了哦

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。324727179(qq群号)

最新文章

  1. 机器学习库shark安装
  2. Memcache基本使用
  3. seo是什么职业
  4. HDU 2082 母函数模板题
  5. 单词游戏-基于SQLite+Qt的C++项目
  6. wp8.1 Study14 FilePicker简单介绍
  7. Web内容管理系统 Magnolia 安装使用-挖掘优良的架构(2)
  8. 关于WCF中间层服务器端DTO属性更新如何同步回仓储实体的处理方式
  9. jQuery append xmlNode 修改 xml 内容
  10. mysql5.5提示Deprecated: mysql_query(): The mysql extension is deprecated
  11. 使用Struts 2框架、ajax提交中文数据在后台乱码的问题
  12. iOS 开源库 之 AFNetWorking 2.x
  13. C++三种野指针及应对/内存泄露
  14. Python里面 search0和 match0的区别?
  15. 解决IE11安装时需要“获取更新”(IE11离线安装)
  16. NET-SNMP基本命令
  17. adobe cc最新版 软件安装与激活
  18. webpack4+express+mongodb+vue 实现增删改查
  19. Program Option Modifiers
  20. AntPathMatcher做路径匹配

热门文章

  1. TCP三次握手和四次挥手过程及套接字在各个过程中的状态解析
  2. 着色器(Shader)
  3. R语言算术运算和逻辑运算
  4. ASP.NET MVC3 实例(六) 增加、修改和删除操作(二)
  5. HDFS的基本shell操作,hadoop fs操作命令
  6. js各种间距数据汇总
  7. [ionic开源项目教程] - 第9讲 新闻详情页的实现
  8. 点滴积累【SQL Server】---SQL语句操作约束
  9. java动态代理Proxy
  10. 【Python】类和对象、继承、使用文件、存储、异常、标准库(不懂)