网络基础知识
简单快乐_wsh
这个作者很懒,什么都没留下…
展开
-
怎样用python进行二进制、八进制、十进制、十六进制转换(举例计算网络号)
Python中进行进制的转换可以通过它的内置函数bin()、int()、oct()、hex()来实现。下面我们就通过实例来学习一下。(一)比如要将一个ip地址192.167.45.1/24 (相当于子网掩码是:255.255.255.0)转换成二进制,那么我们就可以借助python来实现。IP地址是一组能够识别主机和所在网络的编码,由32位二进制组成(等于4个字节),为了便于使用,常以xxx.xxx.xxx.xxx形式表现,每组xxx就代表小于或等于255的十进制数。由2部分组成,网络号+主机号。分为原创 2021-04-17 15:49:21 · 3685 阅读 · 0 评论 -
输入一个网址后,发生了什么?(DNS解析、TCP连接)
输入一个网址后,发生了什么?1)DNS解析:DNS解析的过程就是寻找哪台机器上有你需要资源的过程,寻找的过程遵循就近原则。DNS根据域名查询IP地址的过程为:浏览器缓存 --> 操作系统缓存 --> 路由器缓存–>本地(ISP)域名服务器缓存 --> 根域名服务器。2)进行TCP连接:浏览器终于得到了IP以后,向服务器发送TCP连接,TCP连接经过三次握手。(因为server端收到了client端的SYN请求报文之后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答原创 2021-03-23 13:31:15 · 363 阅读 · 0 评论 -
常见的响应码Status Code
常见的响应码Status Code包括以下:1xx:信息/请求收到,继续处理。2xx:服务器收到请求,响应成功,常见200。3xx:重定向,为了完成请求,必须进一步执行的动作。4xx:客户端错误,请求包含语法错误或者请求无法实现,常见 404。5xx:服务器错误,请求无效。...原创 2021-03-17 11:06:27 · 752 阅读 · 0 评论 -
Cookie 和 Session 的区别?
Cookie 和 Session 的存在什么样的区别呢?1.存储位置不同:Cookie 是将用户数据通过加密的方式保存在客户端,大多数情况 Cookie 存储在浏览器;Session 是用于控制客户端和服务端的连接,Session 存储在服务器;2.存储容量不同:单个 Cookie 保存的数据不得超过 4kb,一个站点最多 20 个 Cookie,Session 一般情况下没有上限,不过建议不要存放太多东西,否则影响性能;3.存取方式不同:Cookie 只能用 ASCII 字符串,通过编码方式获原创 2021-03-17 10:44:08 · 116 阅读 · 0 评论