您的位置 首页 Java开发

TCP/IP协议

Tcp/Ip协议分为四层:底层到高层顺序 链路层(硬件,网卡这些) 网络层(选择一条传输路径,如何从一台计算机…

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协议回传至客户端
转载本站文章请注明作者和出处http://www.kaixuan24.top/archives/1

作者: 摩托卡

发表评论

返回顶部