![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络基础
船公司的投放的好人
这个作者很懒,什么都没留下…
展开
-
IP数据报首部格式
1.IP数据报首部的固定部分中的各字段(1)版本占4位,指IP协议的版本。通信双方使用的IP协议的版本必须一致。目前广泛使用的IP协议版本号为4(即IPv4)。关于以后要使用的IPv6(即版本6的IP协议),我们将在后面的4.6节讨论。(2)首部长度占4位,可表示的最大十进制数值是15。请注意,首部长度字段所表示数的单位是32位...翻译 2019-05-07 21:35:08 · 8737 阅读 · 1 评论 -
在浏览器中输入一个URL的地址会发生什么?
摘要: 我们使用浏览器去浏览网址但是我们却不知道这个过程中到底发生了什么,本篇博文就是讲述在浏览器输入url之后到浏览器展现出页面这一过程中都是发生了什么,是如何发生的。DNS域名解析 -> 建立TCP连接 -> 发送HTTP请求 -> 服务器处理请求 -> 返回响应结果 -> 关闭TCP连接 -> 浏览器解析HTML -> 浏览器布局...转载 2019-04-22 09:42:36 · 1069 阅读 · 1 评论 -
写代码判断IP地址
1、python有一个模块可以判断IP地址是否合理。import IPytry: IPy.IP('123.123.123.123') print(True) except exception as e: print(False)2、利用正则表达式import redef check_ip(ipAddr): compile_ip=re.co...原创 2019-06-29 21:01:38 · 682 阅读 · 0 评论 -
如何利用UDP实现可靠传输(RUDP)
4、UDP的三角制约原则其实在实时通信领域存在一个三角平衡关系——成本、质量和时延三者的制约关系:也就是说投入的成本、获得的质量和通信的时延之间是一个三角制约 (LEQ) 关系,所以实时通信系统的设计者会在这三个制约条件下找到一个平衡点,TCP 属于通过增大延迟和传输成本来保证质量的通信方式,UDP 是通过牺牲质量来保证时延和成本的通信方式,所以在一些特定...转载 2019-06-29 22:07:00 · 3814 阅读 · 0 评论 -
http请求幂等性
最近写了一个项目的接口文档,就是简单的用postman发发请求看看响应。所以重新补了一下http请求的知识。这篇博客就是介绍下幂等性。幂等性:无论调用多少次都不会产生不同副作用(数据变更)的http方法。重复发送同一个请求多次,结果同发送一次。HTTP GET(幂等)get用于获取资源,不管调用多少次接口,返回结果保持不变,不会改变资源。HTTP DELETE(幂等)d...原创 2019-07-27 14:29:05 · 586 阅读 · 0 评论 -
浏览器输入一个URL地址访问的全过程
1.根据域名到DNS中找到IP2.根据IP建立TCP连接(三次握手)3.连接建立成功发起http请求4.服务器响应http请求5.浏览器解析HTML代码并请求html中的静态资源(js,css)6.关闭TCP连接(四次挥手)7.浏览器渲染页面一、解析DNS域名1.浏览器查找自己的DNS缓存,如果有直接返回,如果没有进行步骤二2.操作系统查找自己的DNS缓存,如果...转载 2019-08-26 11:18:59 · 2404 阅读 · 0 评论 -
OSI七层网络模型、五层协议模型详解
一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。三、五层体系结构五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。五层协议只是OSI和TCP/IP的综合,实际应用...转载 2019-08-26 21:48:29 · 3813 阅读 · 0 评论