HTTP协议图解2

三次握手:为保证通信有效,TCP协议采用三次握手的形式在发送端和接收端间传输数据(A->B->A->B保证A与B皆发送,接收一次信息,最为高效)

字节流服务(Byte stream service):TCP协议处理数据的方式,将大块数据分割成一个个数据包,类似于快递员将一整车火柴包装成一盒盒。

DNS服务:提供域名到IP地址之间的解析服务(ARP服务:提供IP地址到MAC地址之间的解析服务)

域名:字母配合数字的,符合人类记忆习惯的表示形式。如果是在同一个局域网内,只需要IP地址就能访问网站,但如果是广域网,域名就是必要的了。

URL:一般由 协议名+域名+文件路径 构成。也可以用ip地址代替域名访问。

图片发自简书App


端口:

图片发自简书App


图片发自简书App

中转:在网络上,通信双方在同一局域网(LAN)内的情况很少,大多数情况下,需要经过多台计算机或者网络设备中转才能连接到对方。中转站的地址由其IP地址决定,当A需要寻找到下一个中转站B的地址时,它只知道B的MAC地址,此时A就到了使用ARP协议的时候了。


TCP/IP协议族层次

应用层:HTTP协议负责生成针对某个web页面的请求,DNS服务负责解析该页面的域名,返回该页面所在服务器的IP地址

传输层:TCP协议负责分割数据(三次握手,字节流服务)

网络层:IP协议负责寻找中转站(ARP协议)

链路层:

详细过程如下

图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,471评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,469评论 6 174
  • 1. 基础知识 1.1 3种常见的计算机体系结构划分 OSI分层(7层):物理层、数据链路层、网络层、传输层、会话...
    Mr希灵阅读 20,006评论 6 120
  • 1. OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、...
    iCaptain阅读 7,154评论 0 4
  • 说到最有成就感的事,你是什么反应呢? 是不是立刻就想说:我有很多成就感的事,然后就是一阵许久的沉默,因为你需要思考...
    Aachen21阅读 4,470评论 0 0