网络协议包:

1.在网络中传递信息都是以 【二进制】存在的2.接管方【浏览器/服务器】在接管信息后,要做的第一件事就是将【二进制数据】进行编译【文字,图片,视频,命令】3.传递信息数据量往往比拟微小,导致接管方很难在一组间断二进制失去对应数据  比方 浏览器发送一个申请: http://192.168.100.2:8080/index.html     这个申请信息以二进制模式发送 010101010011110101010101     http服务器很难从二进制数据失去相干信息     4.网络协议包一组有法则二进制数据,让这组数据存在固定空间里  每一个空间专门寄存特定信息,这样接管方在承受网络协议包之后  就能够到固定空间失去对应信息,网络协议包的呈现极大升高了  接管方对接管二进制数据的编译难度  【0000 (ip地址)  0000 (端口号) 0000 (资源文件名) 0000】

常见网络协议:

1.FTP网络协议包 2.UDP网络协议包

Http网络协议包:

 在基于B/S构造下互联网通信过程中,所有在网络中传递的信息都是保留在 Http网络协议包  分类:      Http申请协定包      。      Http响应协定包

Http申请协定包与响应协定包:

 1. Http申请协定包:                  在浏览器筹备发送申请时,负责创立一个Http申请协定包                  浏览器将申请信息以二进制模式保留在Http申请协定包各个空间                  由浏览器负责将Http申请协定包推送到指定服务器端计算机 2.Http响应协定包:                 Http服务器在定位到被拜访的资源文件之后。                 负责创立一个Http响应协定包                 Http服务器将定位文件内容或则文件命令以                 二进制模式写入到Http响应协定包各个空间                 由Http服务器负责将Http响应协定包推送回                 发送申请的浏览器上

Http申请协定包内部空间:

1.依照自上而下划分,分为4个空间2.空间划分;         申请行:[                 url:申请地址(http://192.168.100.2:8080/index.html)                 method:申请形式(POST/GET)                ]         申请头:[                 申请参数信息【GET】                ]         空白行:[                 没有任何内容,起到隔离作用                ]         申请体:[                 申请参数信息【POST】                ]

响应协定包内部结构:

1.