栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

浅谈http(网络协议)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

浅谈http(网络协议)

浅谈http(网络协议)
  • 大家好,我是又菜又爱玩的技术咸鱼YuX1n,在我印象中,讲网络协议的书太少了,目前知名度较高的有:《HTTP:权威指南》和《TCP/TP详解:卷1》但前者的厚度令人望而生畏,后者艰涩难懂,所以一直被称为“圣经”因此不少读者都在各大网站页面寻找零散的知识点,拼拼凑凑自成一系,说实话这种方法,不仅不好还不适用于小白,更让人感到可悲的是大多数web开发并不重视HTTP协议,但却热衷于不知其所以然的网络抓包,所以本文发表的目的就是让对HTTP协议有兴趣的人了解这个东西,让并不重视HTTP的工程师,明白其重要性.对于国内讲HTTP及其普及性少差的现象,决定由本人来讲①部分,可能有很多人想了解HTTP是怎么“工作”的,也有人想研究网络协议却无从下手,对于这些问题,本人将会讲解一些相关知识,带你揭开互联网的神秘面纱.废话不多说,让我们逐步来了解它吧!
正文开始
  •       简单HTTP工作详解
    
    客户端→DNS→HTTP生成请求报文→TCP协议将请求报文分割→IP送达对方→(以下为服务器端)TCP协议重组→HTTP处理→服务器
    ·详解:在客户端向域名系统(DNS)发送访问web页面的请求时DNS自动解析地址并转交http生成请求报文 再通过控制传输协议(TCP)将报文分割并确保送达,IP协议再通过ARP协议反查MAC地址(一边中转一边传送到达服务器)再完成一个又一个请求。
    网络部分简单来讲,是一种协议族,名为TCP/IP协议族,分四层(分层管理)
  • 应用层
  • 传输层
  • 网络层
  • 数据链路层
  • 先讲应用层,决定了向用户提供应用服务时通信的活动,其中有FTP、DNS两类(HTTP协议也属于该层)
    2. 传输层:提供处于网络之间的两台计算机的链接,其中有TCP、UDP两种协议。
    3. 网络层:处理网络上流动的数据包(IP协议)
    4. 数据链路层:用来处理链接网络的物理部分,如(NIC卡)
    利用TCP/IP协议族通信时,发送端从应用层往下走,接收端则从应用端往上走。
结束:简单HTTP工作原理先告一段落,下期讲TCP的三次握手(SYN与ACK数据包)以及DNS、IP协议详解

我是YuX1n.我们下期再见

错误反馈↓

VX:yuxin-zbc
QQ:670864139

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号