计算机网络概念
文章平均质量分 82
计算机网络概念
Master Cui
这个作者很懒,什么都没留下…
展开
-
加密、解密、签名、验签、数字证书、CA浅析
加密、解密、签名、验签、数字证书、CA浅析原创 2024-04-22 15:40:50 · 1866 阅读 · 1 评论 -
七、DNS报文及抓包分析
六、DNS的资源记录与报文格式6.1、资源记录资源记录(Resource Record)在DNS的查询和应答报文中。DNS服务器也存储资源记录。资源记录是包含4个字段:(Name, Valuer, Type, TTL) 。TTL是该记录的生存时间,它决定了RR在缓存中的时间。Name和Value的值取决于Type,常见的三种type如下:如果Type = A,则Name是主机名,Value是该主机名对应的IP地址。 A资源记录提供了主机名到IP地址的映射。 例如(bar.foo.com,原创 2021-01-20 14:30:22 · 7876 阅读 · 0 评论 -
六、DNS组成与原理
一、啥是DNSDNS全名叫domain name system,是一个部署在分层的DNS服务器上的分布式数据库。通过访问DNS服务器,查询分布式数据库,能够让主机的域名转化为IP地址。因为是个分布式的数据库,所以会分别部署在很多的DNS服务器上,那么当一个DNS请求过来了,由哪台服务器处理这个请求呢?所以,除了解析域名外,DNS协议还要负责负载均衡DNS通常用来辅助应用程序,由其他应用层协议使用(比如Http),所以,所在的位置属于应用层协议二、为啥需要DNS主机之间通信需要彼此的.原创 2021-01-20 14:25:27 · 1615 阅读 · 0 评论 -
五、cookie和web缓存
一、cookie因为HTTP是无状态的,但是网站希望可以识别用户和与用户交互的内容,因此,大多数网站都用了cookie来跟踪用户,来管理用户的状态。示意图如下cookie有四个部分组成:1、HTTP响应报文中的cookie首部行。2、HTTP请求报文的cookie首部行。3、用户主机中的cookie文件。4、网站的后端数据库用cookie跟踪用户的过程如下图上图中,假设用户访问过eBay并且第一次访问Amazon,那么当第一次访问Amazon时,web服务端会产生一个唯一的识别码,w原创 2021-01-20 14:22:20 · 321 阅读 · 0 评论 -
四、HTTP响应报文格式
一、响应报文格式HTTP的响应报文的通用格式如下主要包括状态行、首部行、空行和实体体,和请求报文的结构类似示例状态行HTTP/1.1 200 OK\r\n常见的状态码的类别如下常用状态码及含义如下200 OK;HTTP请求成功404 Not Found;服务器上不存在请求的资源304 Not Modified;服务器端资源未改变,可直接使用客户端未过期的缓存首部行Date: Fri, 08 Jan 2021 08:52:35 GMT..原创 2021-01-20 14:11:10 · 2011 阅读 · 0 评论 -
三、HTTP请求报文格式
一、HTTP的请求报文的格式一个HTTP的请求报文的通用格式如下:请求行请求行中的方法和其大致作用如下表请求行中的URL表示请求资源的路径和名称,版本字段是当前HTTP的版本首部行首部行中包含一些首部字段和对应的值空行就是负责换行,空行后面的统一都是实体体二、报文示例请求行如下GET /wireshark-labs/HTTP-wireshark-file1.html HTTP/1.1\r\n表示请求获取服务器资源/wireshark...原创 2021-01-20 14:05:10 · 4967 阅读 · 0 评论 -
二、应用层协议概述与HTTP
一、应用层简述应用层提供网络应用程序和对应的协议,常见的如web,email和DNS等。应用程序的结构有两种:C/S(client/server)结构和P2P结构。在CS结构中,服务端IP地址固定,所以,客户端可以通过该IP地址与服务端通信。如果单台服务器的无法服务所有的客户端,就会有多台服务器(可能有十几万台)共同提供服务P2P结构不必有专门的服务器,而只是客户主机和客户主机之间进行通信,比如BitTorrent计算机应用程序通信实际是两个进程通信,进程通过对套接字(socket)文件进行原创 2021-01-20 13:48:34 · 371 阅读 · 0 评论 -
一、网络分层
一、七层网络OSI将网络分为七层(物链网传会表应),如下图每层都有具体的作用和对应的协议应用层:提供网络应用程序及其协议,比如web应用和http协议,还有将域名转成IP地址的DNS协议表示层:负责报文格式转换,使其格式统一会话层:负责应用程序之间通信连接的建立和断开的时机以及数据发送的时机传输层:负责实际的逻辑通信的建立和断开以及在应用程序端点之间报文传输,主要有TCP和UDP两种协议网络层:负责将传输层的报文段数据通过路由选择和寻址机制送到目的主机链路层:1、将物理层原创 2021-01-20 13:43:32 · 3455 阅读 · 1 评论