摘要:并且负责查询的操作。同时的经典的三次握手也是出现在这里。发送端发送一个带的标志的数据包给对方。这里的代表开始连接接收端接受后返回一个的数据包表示信息已经传达。发送方发送标有的数据包,表示握手结束。
从输入URL按下回车键的开始。此时浏览器就是所在TCP/IP的四层模型中的应用层。此时会把请求往下一个模型传输层传递。
传输层
传输层又可以理解为TCP负责的这层,他会分析你发送的协议的类型属于http、https。并且负责查询DNS的操作。这里DNS先去访问缓存中是否已经查询过了这个域名,如果查询过并且有的话把ip返回进入下一层,如果没有这继续向下查询有则返回IP没有则返回应用层报错。
同时这里如果使用的是https协议的话,会在这一层底部添加ssl放在传输层和网络层中间,可以粗略的理解为这是一个加密的东西。
同时tcp/ip的经典的三次握手也是出现在这里。
1、发送端发送一个带SYN=1的标志的数据包给对方。(这里的1代表开始连接)
2、接收端接受后返回一个SYN/ACK的数据包表示信息已经传达。
3、发送方发送标有ACK的数据包,表示握手结束。
https的话就更复杂一点了整个的过程需要9步,这个在我之前写的Https详解里面有提到。
网络层
已经查询到了IP这时,会继续往下传递到数据链路层之前的每一步都会有加包的操作,而和服务端不同的地方是服务端做的是拆包的工作。将数据分层块状传递可以提高传输效率,尽可能的不浪费资源。
如果有什么不对的地方希望大家能够指出。谢谢!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/80785.html
摘要:代码已经上传到上简介这是一个基于而写的爬虫,爬取的网站的脉脉网,在搜索框中搜索,并切换到人脉选项卡,点击姓名,进入详情页,爬取其详细信息获取的具体信息有基本信息工作经历教育经历职业标签及其认可数点评信息几度关系一度二度三度等写给用户的注意如 代码已经上传到github上 简介: 这是一个基于python3而写的爬虫,爬取的网站的脉脉网(https://maimai.cn/),在搜索框中...
摘要:定制筛选器,对内容进行筛选重点。审查元素这是浏览器自带的工具,提供抓包和检查网页源码的功能,供使用者分析网页。超时设置,如果服务器在指定秒数内没有应答,抛出异常,用于避免无响应连接,整形或浮点数。返回连接状态,正常。 前言 python 3.6 !! 本爬虫系列是面对有Python语法基础的读者写的,如果你没学过python,emmmm.....也没关系,你或许能从每篇文章中学到一些...
摘要:作者两年经验第一家任职的是个小公司第二家算是二线互联网公司各待了一年吧能有机会去阿里面试很惊喜先来和大家分享一下面试经历电话面试初探因为还在职的缘故电话面试从晚上点钟开始持续了半个小时左右一开始的时候特比紧张甚至声音略有些颤抖简单自我介绍做 作者两年经验, 第一家任职的是个小公司, 第二家算是二线互联网公司, 各待了一年吧... 能有机会去阿里面试很惊喜! 先来和大家分享一下面试经历....
摘要:中可以利用模块进行服务器的搭建。每个响应都必须调用方法,并且在最后调用。中后面的部分叫做。方法封装了和方法常识模块的服务器默认返回的数据类型是模块中的属性包含所有的状态码及其描述信息 使用Node进行网络开发 用户在浏览器中输入网址 --> 获得网页的过程经历了几个步骤: 通过浏览器发送一个请求到服务器(期间经历的DNS解析、TCP3次握手连接) 服务器分析、处理用户的请求,并生产请...
阅读 3710·2021-09-09 09:33
阅读 2988·2019-08-30 15:56
阅读 2994·2019-08-30 15:56
阅读 3282·2019-08-30 15:55
阅读 481·2019-08-30 15:53
阅读 2158·2019-08-30 15:52
阅读 637·2019-08-28 18:16
阅读 2320·2019-08-26 13:51