计算机网络
LieberVater
肥宅拯救世界
展开
-
《计算机网络》名词汇总(更新中)
1.ISP(Internet Service Provider):因特网服务提供商2.DSL(Digital Subscriber Line):数字用户线 ADSL(Asymmetric Digital Subscriber Line):非对称数字用户线3.OLT(optical line terminal):光线路终端 ONT(Optical network termin...原创 2019-02-27 17:18:12 · 2252 阅读 · 0 评论 -
计算机网络实验二 TCP/UDP网络编程(乞丐版)
其实有现成的代码改一下就可以了,非要自己写,弄出了一堆错,最后只好用这一个乞丐版的了UDP通信实验内容使用UDP通信协议完成socket通信编程,实现简单的服务器-客户端通信程序UDP通信需要几个关键对象:DatagramSocket,DatagramPacket,在UDP通信中,传送的数据格式是数据报,在这里就是Datagram,Socket是一个门,在编程者的角度来...原创 2019-05-10 01:28:16 · 3320 阅读 · 0 评论 -
浅谈交换机和路由器的区别
网络在我们的生活学习中已经成为了必须的东西,也许 ”世界上最遥远的距离就是没网“,而路由器和交换机这两种联网的中继设备最常见。如下图左为交换机,右为路由器。那么到底路由器和交换机有哪些区别呢?他们在网络的组建方面各自扮演什么样的角色?下面我们一起走进他们的世界,探寻彼此的区别。主要的区别体现在一下几个方面:(1)外形上:从外形上我们区分两者,交换机通常端口比较多看起来比较...转载 2019-04-17 14:12:30 · 682 阅读 · 0 评论 -
Ethereal实验之DNS(三)
这部分主要做的事情是使用Ethereal跟踪DNS的活动一、实验内容要做的事情与之前的区别在于筛选的条件是ip.addr == 当前的ip地址,这个地址的获取可以通过度娘(虽然听起来有点low的感觉,可以直接测出来),然后访问一个给定的网址,完成抓包二、关于问题1.定位到DNS的抓包记录,确认是采用了UDP还是TCP从抓取内容可以很容易看到使用了UDP协议2.DNS...原创 2019-04-09 02:13:03 · 2349 阅读 · 0 评论 -
计算机网络实验之DNS(二)
这部分比较简单,主要是使用windows自带的命令行,输入一些指令,查看一些对应的现象ipconfig这个指令还是比较熟悉的,之前做Android开发学习的时候,需要和小伙伴一起做udp的测试,就需要通过这个指令查看自己的ip地址。与之相似的还有ipconfig /all指令,可以查看当前TCP/IP信息,包括地址、DNS服务器地址、adaptertype等等ipconfig /d...原创 2019-04-08 22:21:29 · 2300 阅读 · 0 评论 -
Ethereal实验之DNS
一、实验内容这部分的名字是nslookup,给出的名字是网络资讯查询/*翻译 机翻 大概理解一下*/在这个实验中,我们将广泛使用nslookup工具,它现在在大多数Linux/Unix和Microsoft平台中都可用。要在Linux/Unix中运行nslookup,只需在命令行上键入nslookup命令。要在Windows中运行它,打开命令提示符并在命令行上运行nslookup。...原创 2019-04-08 22:09:17 · 1987 阅读 · 0 评论 -
Ethereal实验之HTTP(五)
这一次需要验证一下HTTP对身份验证这样的行为会有什么样的一、实验内容打开Ethereal->访问网址->输入登录名+密码->stop二、关于问题18.服务器对我们的浏览器的初始get请求的状态码和状态短语:19.第二次发送get请求的时候,get请求中包含哪些新的字段第一次get:第二次get:多出的字段:...原创 2019-04-08 20:53:20 · 666 阅读 · 0 评论 -
Ethereal实验之HTTP(四)
这一次的实验对应的html文档有一些嵌入的对象,看一下都有什么要求一、实验内容二、关于问题16.我的浏览器发送了多少个get请求,这些请求都发送到了哪些位置?可以看到这里有六个get请求,箭头所指的ip是我们前面所知道的服务器的ip地址17.你能分辨出你的浏览器是连续下载这两张图片,还是同时从两个网站下载的吗?解释从这里看的话应该是分别下载的,因为是从两个不...原创 2019-04-08 20:26:24 · 662 阅读 · 0 评论 -
Ethereal实验之HTTP(三)
这部分主要做的是:前面读取的都是几行文字,这一次是传送长文档的数据一、内容流程和第一部分实验是一样的,这里不多解释了二、关于问题12.从我的浏览器发出了几个get请求:从抓包情况来看的话,从我当前的ip到服务器的ip的get请求共有两条13.这一次的请求需要多少个tcp的segment对数据进行装载可以看到共有四个14.请求的状态码和状态短语20...原创 2019-04-08 19:41:50 · 1228 阅读 · 0 评论 -
Ethernet实验之HTTP(二)
上一次完成了第一部分的实验,这次来做一下第二部分的内容一、实验内容大意是我们首先清除一下浏览器的缓存,然后开启Ethereal,首先访问提供的网址,再刷新一次,再停止抓包二、关于问题Answer the following questions:8. Inspect the contents of the first HTTP GET request from your bro...原创 2019-04-08 16:53:08 · 894 阅读 · 0 评论 -
Ethereal实验之HTTP
今天要做的事情是使用抓包工具Ethereal,加深一下对HTTP的理解一、准备工作首先我们需要的环境就是Ethereal,这个软件安装的过程中会有一些问题,这里先不讲。安装成功之后,我们这次按照指导书中的要求来做,首先打开我们的浏览器,然后启动Ethereal,选择筛选的条件为HTTp,这样我们可以从复杂的抓包信息中筛选出只与http有关的信息,减少了工作量。然后稍微等一段时间之后开始...原创 2019-04-08 01:41:48 · 2999 阅读 · 0 评论 -
计算机网络实验三 rdt协议
实验目的熟悉各种不同 rdt 协议的运行环境,对照教材理解给出的 rdt 协议源码,理解并掌握不同链路特性对 rdt 协议性能的影响。比较不同 rdt 协议适应的运行环境。准备阶段进入Linux操作系统,将实验文件复制到Ubuntu内,观察到文件内包含Makefile文件,于是在命令行内将路径定位到当前文件夹内打开其中某一个文件夹看到路径如图,使用cd指令切换路径执行m...原创 2019-05-24 21:25:25 · 6103 阅读 · 2 评论