计算机网络
moomin的小粉丝
姜饼的学习记录
展开
-
计算机网络的性能
使用一台网卡为100Mbps的主机,看电影和下载文件,其中看电影占用了2Mbps,下载占用了6Mbps 单位 需要区分两个单位,一个是b/s,另一个是bps。前者是用byte来进行计算的,后者是用bits进行计算,因此1MB/s=8Mbps 速率 连接在计算机网络上的主机在一个数字信道上传送数据位数的速率。一个数字信道是指从一个接收端到一个发送端,在上述例子中看电影和下载文件就是两个数字信道 带宽...原创 2019-07-29 16:20:56 · 206 阅读 · 0 评论 -
计算机网络模型
网络模型结构图 OSI模型 应用层 功能:给能够产生网络流量且能和用户交互的应用程序提供服务 常见协议:HTTP、HTTPS、FTP、POP3、SMTP、DNS 数据单元:数据单元PDU e.g. 老板:产生请求 需要给其他公司发送一份合同和几份文件 表现层 数据压缩、加密以及数据格式转换。提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别 e.g...原创 2019-08-03 07:46:39 · 304 阅读 · 0 评论 -
HTTP协议格式
请求: 请求行: 请求方法:GET POST PUT DELETE TRACE OPTIONS等 请求路径:URL完整地指定了要访问的网络资源,通常只要给出相对于服务器的根目录的相对目录即可,因此总是以/开头 所用协议:HTTP1.1、HTTP0.9等 请求头:请求头包含许多有关的客户端环境和请求正文的信息。注意,请求头后面会空一行以表示请求头的结束。 请求正文(可以没有):请求正文中可以...原创 2019-08-21 17:45:22 · 133 阅读 · 0 评论 -
Web服务器与Web框架
输入一个网址之后都发生了什么? 在输入一个URL后,浏览器首先会进行域名解析拿到域名对应的主机IP(包括搜索浏览器的DNS缓存、操作系统的DNS、对DNS服务器发起请求等)。然后浏览器会对该IP发起TCP连接,即TCP的三次握手。在成功建立起TCP连接后,浏览器会发起HTTP Request。服务器在收到请求后作出相应的响应,比如返回一个HTML文件等。在收到响应的数据后,如果是一个HTML文件,...原创 2019-08-22 17:39:28 · 753 阅读 · 0 评论