+ 计算机网络
文章平均质量分 85
计算机网络
youaresherlock
江湖人称狗哥!
展开
-
python实现smtp协议发送邮件
协议简介: SMTP和POP3/IMAP协议的一些介绍1.SMTP协议 (1) SMTP协议(simple mail transfer protocol) 简单邮件传输协议 (2) 定义了邮件客户端与SMTP服务器之间、两台SMTP服务器之间的通信规则 (3) 分为标准SMTP协议和扩展SMTP协议。扩展SMTP协议在标准SMTP协议上增加了邮件 ...原创 2018-09-10 18:37:48 · 6876 阅读 · 2 评论 -
Http请求报文和响应报文
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 or<request-line><headers><blank line>[<r...转载 2018-09-11 19:00:04 · 197 阅读 · 0 评论 -
websocket简明教程(nodejs-websocket库、socket.io库实现Web聊天室)
源码地址: github建议阅读时间: 1 hour在学习websocket中,查阅了大量的中英文资料,这里将成果分享给大家原创 2019-03-15 23:15:01 · 6358 阅读 · 1 评论 -
Http协议与TCP协议简单理解
TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。所谓的无状态,是指浏览器每次向服...转载 2019-03-08 11:28:20 · 281 阅读 · 0 评论 -
一文讲清SSL协议
OSI七层模型计算机网络的OSI七层模型和TCP/IP四层模型想必大家都知道。其中SSL/TLS是一种介与于传输层(比如TCP/IP)和应用层(比如HTTP)的协议。它通过"握手协议(Handshake Protocol)"和"传输协议(Record Protocol)"来解决传输安全的问题。SSL/TLS是一个可选层,没有它,使用HTTP也可以通信,它存在的目的就是为了解决安全问题,这也就是HTTPS相对于HTTP的精髓所在SSL协议SSL(Secure Sockets Layer)最初由N原创 2021-10-15 17:57:43 · 4696 阅读 · 1 评论 -
http与websocket协议区别
相同点:都是基于TCP协议基础上,HTTP如此,websocket亦如此都是需要经过request,response阶段,其中websocket在发起请求的时候其实相当于借用了http的头部格式,区别就在于websocket请求头部有一个upgrade:websocket这样的字段(当然还有其他字段,但是这个字段最为关键)。如果请求失败,返回的错误编号都是相同的,例如:4...原创 2019-03-12 16:54:42 · 599 阅读 · 0 评论 -
DNS解析顺序
学习过计算机基础和网络的人都知道域名解析的大概原理和过程,就是细节可能不太清除。下面我就简单介绍一下域名解析的大概过程:DNS的作用:DNS的作用:在互联网中,其实没有类似于www.xxx.com这种域名方式,而替代的是以IP地址,如222.222.222.222,那我们在IE地址栏中应当输入222.222.222.222才能打开网站www.xxx.com,但我们细想一下,互联网上的网站...原创 2018-10-10 11:02:03 · 20774 阅读 · 2 评论 -
路由表内容解释
自己本机的路由表可以通过cmd->route print查看ipv4和ipv6路由表当前的路由:destination 目的网段mask 子网掩码interface 到达该目的地的本路由器的出口ipgateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的met...转载 2018-10-09 09:11:59 · 14786 阅读 · 1 评论 -
ip地址中保留地址讲解
保留IP地址的分配互联网上的IP地址统一由一个叫IANA(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。根据用途和安全性级别的不同,IP地址还可以大致分为两类:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中随意访问。私有地址只能在内部网络中使用,只有通过代理服务器才能与Internet通信。一个机构...转载 2018-10-12 14:00:47 · 20849 阅读 · 0 评论 -
公有IP和私有IP
什么是公有IP地址(公网IP):组建一个企业级网络,需要去向“电信运营商ISP”申请一个接入Internet的宽带,同时ISP还会给我们分配一个或多个IP地址,这些IP地址可以供我们企业内部上网,这些ISP分配给我们的IP,就是公有IP。公有地址(Public address,也可称为公网地址)由Internet NIC(Internet Network Information Cente...转载 2018-10-12 12:39:34 · 325 阅读 · 0 评论 -
HTTPS的安全通信机制
HTTP协议中有可能存在信息窃听或身份伪装等安全问题。使用HTTPS通信机制就可以有效地防止这些问题。 HTTP的缺点(1) 通信使用明文(不加密),内容可能被窃听 HTTP 本身不具备加密的功能,所以也无法做到对通信整体(使用HTTP协议通信的请求和响应的内容)加密。即、HTTP报文使用明文方式发送。 按TCP/IP协议族的工作机制,通信内容在所有的...原创 2018-09-21 18:33:24 · 1256 阅读 · 0 评论 -
TCP协议状态
TCP 状态机TCP 协议太复杂了,连接的建立与终止在前面都已经有所介绍,所有的规则都可以用一张 TCP 状态变迁图来表示。 图1 TCP 状态机 这张图非常经典,网络上都可以找得到,但是这里我用彩色线条重新画了一遍。接下来就是关于图 1 的几点说明:绿色粗实线和蓝色粗虚线表示正常的状态变迁。 红色细实线表示异常变迁。 顶层的 CLOSED 状态是一个假想的起点和...转载 2018-08-17 12:41:25 · 1096 阅读 · 0 评论 -
测试手机闪存读写速度
老罗在发布会是宣传骁龙660处理器搭配的emmic5.1,但是骁龙660支持单通道ufs,但是与之匹配的闪存只能是东芝生产,东芝核电危机一系列财务造价,正在出售最赚钱的部门 所以有一定供货问题。 坚果pro2用的两颗闪存芯片,系统在ufs2.1上,另一个是emmc5.1 怎么测试手机闪存速度? 两种手机闪存测试教程: 一:下载软件AndroBench 5.0运行,点击Run All Benc转载 2017-11-19 18:47:43 · 18993 阅读 · 3 评论 -
路由器LAN口
一: 路由器的WAN、LAN口 局域网(Local Area Network),缩写为LAN;广域网(WIde Area Network),缩写为WAN. WAN口主要是用于连接外部网络,如ADSL,DDN,以太网等各种接入线路;而LAN口用来连接家庭内部网络,主要与家庭网络中的交换机、集线器或PC相连。 可以说这两类网口一类对外,一类对内。而WLAN是无线局域网,是通过电磁波进行数转载 2017-11-19 18:39:35 · 872 阅读 · 0 评论 -
charles抓app数据包
2017年10月25日,微信朋友圈中一款小游戏火了,就是那个那个什么测试你的左右脑来给出你多大,看样子好像已经有几千万人在玩身为程序小哥哥的我看完之后,就想看看到底是什么鱼牛海怪,下面我就来揭露这个程序的秘密啦我们使用charles(跨平台又很强大,我就是用这个吧:)下面是测试操作步骤:准备工具: 这是使用的是安卓手机 微信 Charles, PC思路: 通过Charles截取原创 2017-11-04 09:01:23 · 1784 阅读 · 0 评论 -
Http的内容编码机制
Http报文分为报文首部和报文主体请求报文首部包括请求行(包括方法,URL和客户端的HTTP协议的版本)、请求首部字段、通用首部字段、实体首部字段。响应报文首部包括状态行(Http版本和状态码)、响应首部字段、通用首部字段、实体首部字段。在请求首部字段中有Accept-Encoding为优先的内容编码,在通用首部字段中有Content-Encoding为实体使用的编码方式原创 2017-11-12 23:51:18 · 951 阅读 · 0 评论