计算机网络
文章平均质量分 71
cyy想变强
这个作者很懒,什么都没留下…
展开
-
wireshark lab1
第一个实验主要是了解wireshark的使用,首先打开wireshark,然后打开浏览器,然后wireshark开始capture,输入实验报告中给的链接:http://gaia.cs.umass.edu/wireshark-labs/INTRO-wireshark-file1.html然后停止capture,看到如下图片。利用filter过滤,选出http看,选中这个packet,在下方可以看到...原创 2018-06-11 10:52:33 · 1223 阅读 · 0 评论 -
第一章笔记
1.传播(propagate)时延是每个bite在线路上的时间,传输时延是路由器将每个bite推向链路的时间,传输速率也是推向链路的速率,例如速率为r,有l个bite,那传输时延就是l/r;2.有电路交换和分组交换两种交换方式,电路交换又分T(time)DM和F(frequency)DM,电路交换的带宽是固定的,tdm效率不高,但是fdm需要先进的放大硬5.件来改变信号到合适的频率3.吞吐量取决于...原创 2018-06-12 16:12:16 · 181 阅读 · 0 评论 -
第二章笔记
1.递归查询和迭代查询:递归查询是一条环路,直接想成递归的定义就行,你想查一个网站的ip,首先将这个网站传给它的本地dns,然后认为本地dns可以直接将ip给你,然后本地dns为了知道这个ip又询问下个dns服务器。从此可以看出,增加了被涉及的服务器的数据,所以一般用迭代查询,迭代查询是你询问完后给你下一个dns服务器的地址,和你说你去那里找能找到2.dns响应报文包含几个资源记录,资源记录形式如...原创 2018-06-12 21:55:36 · 197 阅读 · 0 评论 -
第二章编程作业
import socketserverSocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)serverPort=6789serverSocket.bind(('',serverPort))serverSocket.listen(1)while True: print('ready to server') conne...原创 2018-06-13 20:46:10 · 275 阅读 · 0 评论 -
wireshark 第二章实验1http
实验报告说先复习:http报文有响应报文和请求报文两种:请求报文第一行是请求行,接下来是首部行,每行以\r\n结尾(和编程作业类似,不加这个就都错了,原因百度上说是历史原因),请求行包含三个字段,方法字段:(get post等);URL字段,http版本字段,如果是post等方法,那还会有实体,与首部行,空了一行\r\n响应报文第一行是状态行,接下里6行是首部行,然后是实体体;状态行有三个字段,{...原创 2018-06-14 15:54:59 · 4668 阅读 · 1 评论 -
第二章实验2 dns
先复习:dns报文使用udp经过端口53发送,dns服务器是分层次的,根->顶级->权威A:主机名->ipNS:主机名->dns服务器CNAME:主机名->规范主机名MX:主机名->邮件服务器规范名dns查询和回答报文有相同的形式:...原创 2018-06-18 14:51:19 · 3742 阅读 · 0 评论 -
第三章运输层读书笔记
很多东西读的时候不理解,只能等lab,纸上得来终觉浅,绝知此事要躬行1.运输层介于网络层和应用层之间,考虑两个问题,一是怎么为应用层提供可靠的传输,二是怎么控制拥塞从应用层的角度看,运输层提供了逻辑通信,相当于屏蔽了底层实现,运输层是在端系统中实现的,做个不恰当的类比,运输层相当于“网线”,所有进程想要传输的东西都会包装成一个运输层报文传给那个网线的口子那里网络层相当于路由器。书上的类比是兄弟姐妹...原创 2018-07-10 23:26:10 · 187 阅读 · 0 评论