第一章概述
电路交换:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
分组交换:单个分组(这只是整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。
计算机网络:一些互相连接的、自治的计算机的集合。
作用范围的不同,可分为:广域网(WAN)、城域网(MAN)、局域网(LAN)、个人区域网(PAN)计算机网络的性能指标:速率、带宽、时延、利用率(信道利用率、网络利用率)(这里可能会有简答题,计算)
网络协议:为进行网络中心的数据交换而建立的规则、标准或约定。主要由:语法,语义,同步三个要素组成。
体系结构:计算机网络的各层及其协议的集合
OSI的七层协议:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层。
TCP/IP的四层协议:网络接口层,网际层IP,运输层,应用层。
五层协议:物理层,数据链路层,网络层,运输层,应用层。
第二章物理层
物理层的主要任务:确定与传输媒体的接口有关的一些特性;即机械特性,电气特性,功能特性,过程特性。
通信的三种方式:单向通信,双向交替通信,双向同时通信
基带信号:来自信源的信号。
带通信号:经过载波调制后的信号
最基本的带通调制方法:调频,调幅,调相。
双绞线的类型:无屏蔽双绞线和屏蔽双绞线
多模光纤:可以存在许多条不同角度入射的光线在一条光纤中传输的光纤
单模光纤:是光线一直向前传播,而不会产生多次反射的光纤
频分复用FDM:用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。所有用户在同样的时间占用不同的带宽资源。
时分复用TDM:将时间划分为一段段等长的时分复用帧(TDM帧),每一个时分复用的用户在每一个TDM帧中占用固定序号的时隙。用户所占用的时隙是周期性的出现。所有
用户在不同的时间点用同样的频带宽度。更利于数字信号的传输。
统计时分复用STDM:按需动态分配时隙
波分复用WDM:光的频分复用。一根光纤上复用两路光载波信号的复用方式。
密集波分复用DWDM:一根光纤上复用多路数的光载波信号。
码分复用CDM:共享信道的方法,各用户使用经过特殊挑选的不同码型,因此不会互相干扰。码分多址CDMA:有很强的抗干扰能力,频谱类似白噪声,不易被敌人发现。(课后习题,可能会出简答题)
第三章数据链路层
链路:是一条无源的点到点的物理线路段,中间没有任何其他的交换结点
数据链路:除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路
三个基本问题:封装成帧,透明传输,差错检测。(CRC 循环冗余检测、零比特填充简答题)局域网的拓扑::星形图,环形图,总线图,树形图
CSMA/CD协议:载波监听多点接入/碰撞检测,“多点接入”表示许多计算机以多点接入的方式连接在一根总线上;“载波监听”是指每一个站在发送数据之前先要检测一下总线上是
否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞;“碰
撞检测”就是计算机边发送数据边检测信道上的信号电压大小
MAC层的硬件地址:由48位,16进制的数字组成的地址。也就是网卡的物理地址。实际上就是适配器地址或适配器标识符EUI—48。MAC(Media Access Control)地址,或称为
MAC位址、硬件位址,用来定义网络设备的位置。在OSI模型中,第三层网络
层负责IP地址,第二层资料链结层则负责MAC位址。因此一个主机会有一个
IP地址,而每个网络位置会有一个专属于它的MAC位址。
碰撞域:又可以说叫冲突域,在以太网中,如果某个一个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域。如果以太网中的
各个网段以中继器连接,因为不能避免冲突,所以它们仍然是一个冲突域。(课后题)透明网桥:
广播风暴:网桥只适合于用户数不太多(不超过几百个)和通信量不太大的局域网,否则有时还会因传播过多的广播信息而产生网络拥塞。这就是所谓的广播风暴
第四章网络层
网络层提供的两种服务:虚电路服务和数据报服务
应用层:各种应用层协议(HTTP,FTP,SMTP)
运输层:TCP,UDP。在网络层以上使用的中间设备是网关。用网关连接两个不兼容的系统需要在高层进行协议转换。
网络层:ICMP,IGMP,IP,RARP,ARP。中间设备是路由器
网络接口层:与各种网络接口。
数据链路层:使用的中间设备是网桥或桥接器
物理层:物理硬件。使用的中间设备是转发器
分类的IP地址:(简答题)
ARP,即地址解析协议,实现通过IP地址得知其物理地址。
工作流程:1、ARP进程在本局域网上广播发送一个ARP请求分组;
2、在本局域网上所有主机上运行的ARP进程都收到此ARP请求分组;
3、主机B在ARP分组中见到自己的IP地址,就向主机A发送ARP响应分组,并
写入自己的硬件地址;
4、主机A收到主机B的ARP响应分组后,就在其ARP高速缓存中写入主机B的IP
地址到硬件地址的映射。
RARP:逆地址解析协议,允许局域网的物理机器从网关服务器的ARP 表或者缓存上请求其IP 地址。
IP地址通过ARP转变为物理地址;物理地址通过RARP协议转变为IP地址。
子网掩码,掩码(IP的范围):课后题
RIP:路由信息协议,是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,最大优点就是简单。是一种在网关与主机之间交换路由选择信息的标准。
工作原理必考
IGP 内部网关协议:在一个自治系统内部使用的路由选择协议。
EGP 外部网关协议:若源主机和目的主机处在不同的自治系统中,当数据报传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中。
距离向量算法课后题
路由器的构成:路由选择部分(控制部分,核心构件是路由选择处理机)和分组转发部分(交换结构,一组输入端口,一组输出端口)。
IGMP 网际组管理协议:让连接在本地局域网上的多播路由器知道本局域网上是否有主机参加或退出了某个多播组。
VPN 虚拟专用网:通过一个公用网络建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。
NA T 网络地址转换:将私有(保留)地址转化为合法IP地址的转换技术,被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机
第五章运输层
标志进程:因为运输层直接为上层的调用进程提供服务,它需要地址来唯一地标志进程间的通讯。
或者说进程通过TSAP(transport service access point)来调用运输层提供的服务
端口号:大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器等用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的
端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,
IP地址:就是给每个连接在Internet上的主机分配的一个32bit地址。
UDP 用户数据报协议:是OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。
TCP 传输控制协议:是一种面向连接(连接导向)的、可靠的、基于字节流的运输层通信协议
复用:应用层所有的进程都可以通过运输层再传送到IP层
分用:运输层从IP层收到数据后必须交付给指明的应用进程。
TCP可靠传输的实现:以字节为单位的滑动窗口;超时重传时间的选择;选择确认SACK
TCP的流量控制:让发送方的发送速率不要太快,要让接收方来得及接收。利用滑动窗口实现流量控制;必须考虑传输效率。
TCP的拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。方法:慢开始;拥塞避免;快重传;快恢复
TCP的运输连接管理:运输连接三个阶段:连接建立;数据传送和连接释放。
第六章应用层
DNS 域名系统:用于命名组织到域层次结构中的计算机和网络服务。是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。
主域名服务器:为了提高域名服务器的可靠性,DNS域名服务器都把数据复制到几个域名服务器来保存,其中一个是主域名服务器,其余的是辅助域名服务器。
主机向本地域名服务器的查询一般都是采用递归查询;本地域名服务器向跟域名服务器的查询通常都是迭代查询
FTP文件传送协议:是因特网上使用的最广泛的文件传送协议,提供交互式访问,允许客户知名文件的类型与格式,并允许文件具有存取权限。
WWW 万维网:是一个大规模的、联机式的信息储藏所。
URL统一资源定位符:是用于完整地描述Internet上网页和其他资源的地址的一种标识方法HTTP 超文本传送协议:是一个客户端和服务器端请求和应答的标准,是面向事务的应用层
协议,它是万维网上能够可靠的交换文件的重要基础。
HTML 超文本标记语言:是一种制作万维网页面的标准语言,它消除了不同计算机之间信息交流
的障碍。万维网的重要基础。
电子邮件系统:由用户代理;邮件服务器;以及邮件发送协议(STMP)和邮件读取协议(POP3)
第七章网络安全
计算机网络面临的安全性威胁:截获;中断;篡改;伪造。
截获:攻击者从网络上窃听他人的通信内容(被动)
中断:攻击者有意中断他人在网络上的通信
篡改:攻击者故意篡改网络上传送的报文
伪造:攻击者伪造信息在网络上传送
流量分析:了解正在通信的协议实体的地址和身份,研究PDU的长度和传输的频度,以便了解所交换的数据的某种性质的被动攻击。
CA 认证中心:是一个值得信赖的可以将公钥与其对应的尸体进行绑定的机构。
第十章下一代的因特网
Ipv6 地址长度:为了解决IPV4地址耗尽问题,提出了Ipv6。把地址从IPV4的32位增大到4倍,即增大到128位,使地址空间增大了2^96倍。
从Ipv4向Ipv6过度的策略:双协议栈;隧道技术。
双协议栈:是指在完全过渡到IPV6之前,使一部分主机装有两个协议栈,一个IPV4,一个IPV6 隧道技术:在IPV6数据报要进入Ipv4网络时,将Ipv6数据报封装成为Ipv4数据报,然后Ipv6数据报就在Ipv4网络的隧道中传输。当Ipv4数据报离开IPV4网络中的隧道时再把数
据部分交给主机的Ipv6协议栈。
计算机网络实验报告(三) ——编程实现可靠数据传输原理 go-back-n (一)实验目的: 运用各种编程语言实现基于go-back-n 的可靠数据传输软件。通过本实验,使学生能够对可靠数据传输原理有进一步的理解和掌握。 (二)实验内容: (1).选择合适的编程语言编程实现基于go-back-n 的可靠数据传输软件。 (2).在实际网络环境或模拟不可靠网络环境中测试和验证自己的可靠数据传输软件。 (三)实验原理: 1.gbn协议含义:go-back-n arq 中文翻译为后退n式arq、回退n式arq。该协议对传统的自动重传请求 (arq,automatic repeat reques)进行了改进,从而实现了在接收到ack之前能够连续发送多个数据包。 在go-back-n arq中,发送端不需要在接收到上一个数据包的ack后才发送下一个数据包,而是可以连续发送数据包。在发送端发送数据包的过程中,如果接收到对应已发送的某个数据包的nack,则发送端将nack对应的某个数据包进行重发,然后再将该数据包之后的数据包依次进行重发。 后退n帧arq的图例: 后退n帧arq就是从出错处重发已发出过的n个帧。 2.go-back-n 的有限状态机模型表示如图所示: (a) (b) 图3.1 go-back-n 的有限状态机模型(a)发送端 (b)接受端 (四)实验步骤: 在eclipse平台编写并调试gbn模拟java程序,观察三组以上实验结果,验证程序可以正确模拟gbn的发送规则。 (五)实验结果: 以下为随机数模拟的某次发送情况: 接收方开始接收分组数据! 发送方开始发送分组数据! 发送方现在开始第一次发送序号为0的数据分组 当前窗口内的分组情况为: 第0号窗口里面存放的是序号为1的马上待发送的数据分组! 第1号窗口里面存放的是序号为2的马上待发送的数据分组! 第2号窗口里面存放的是序号为3的马上待发送的数据分组! 接收方收到了序号为0的分组! 该数据分组正是接收方所期待的,接收方接受了它并准备回送对应的ack!发送方收到了ack,序号为0并且开始加以确认! 发送方现在开始第一次发送序号为1的数据分组 当前窗口内的分组情况为: 第0号窗口里面存放的是序号为2的马上待发送的数据分组! 第1号窗口里面存放的是序号为3的马上待发送的数据分组!
Computer netowrks Labs DNS, Data Encapsulation and Frame Examination DNS, Data Encapsulation and Frame Examination Learning Objectives At completion of this lab, you will be able to: https://www.wendangku.net/doc/ca3221747.html,e Wireshark to capture and analyze DNS message 2.Understand how DNS works https://www.wendangku.net/doc/ca3221747.html,e nslookup and ipconfig commands 4.Explain the header fields in an Ethernet II frame. 5.understand data encapsulation
6. Report and Feedback on this lab A nswer all questions with supporting screenshots. Please fill in the following feedback form and append it to the report. Your feedback is valuable to us so that we can improve this lab, and make the course welcome. For each task, please rate the following in the scale of 1 through 5: ?The degree of difficulty: 1 = too easy; 5 = too difficult ?The learning experience: 1 = learned nothing; 5 = learned a lot ?Your interest: 1 = no interest; 5= high interest ?Time used for the task: in minutes Task Difficulty (1—5) Learning (1—5) Interest (1—5) Time ( min) Task 0 Task 1 Task 2 Task 3 Task 4 Your suggestion/comment: Background When upper layer protocols communicate with each other, data at the sending host flows down the TCP/IP protocol layers and is encapsulated into a protocol data unit at lower layer, and finally encapsulated in a Layer 2 frame. For example, DNS message is often transported by UDP protocol on layer 4. So DNS message at the sending host is encapsulated in a UDP segment; the UDP segment is then encapsulated in an IP packet, and the IP packet is encapsulated finally in a layer 2 frame. The frame composition is dependent on the media access type, or the network. For example, if the media access is Ethernet, then the Layer 2 frame encapsulation will be Ethernet II. When learning about data encapsulation and protocol operations, it is helpful to analyze the header information found in the protocol data units. The DNS protocol operation, ipconfig command, and Ethernet II frame header will be examined in this lab. Ethernet II frames can support various upper layer protocols. For more background information, please read the lectures 02, 04-05, 10, 11.
计算机网络期末试题(2005年1月) 1 填空(11分) (1) IEEE802协议的数据链路层可分为 MAC 和LLC 。 (2) 请举出两个特殊的IP 地址(255.255.255.255 )(127.0.0.1 )。 (3) 局域网中通常采用同轴电缆、双绞线和光纤作为传输介质。 (4) 对一无限用户分隙ALOHA信道的测量表明10%的时隙是空闲的。信道载荷G是 2.3 ,吞吐率是0.23 。 (5) 某局域网主机分配的IP地址为130.1.2.3,掩码为255.255.192.0,该IP地址属(B)类,该局域网可 分配 16382 个IP地址。 2 单项选择(9分) (1)关于TCP协议的描述,(b)是错误的 a) 建立连接需要三次握手 b) 能够保持上层消息的边界 c) 接收方可以缓存错序的报文 d)重传时延动态改变 (2)下述协议中,(d )是物理层的标准 a)IEEE802.3 b) rfc791 c) ISO8473 d) V.24 (3)以太网中使用的成帧方法是(d )。 a) 字符计数法b) 字符填充法 c) 比特填充法d) 物理层编码违例法 (4)下述协议中,(a)不是链路层的标准 a) ARP b) SDLC c) PPP d) SLIP (5)下列不是数据报方式特点的是( c) a)每个分组自身携带有足够的信息,它的传送是被单独处理的 b)在整个传送过程中,不需建立虚电路 c)使所有分组按顺序到达目的端系统 d)网络节点要为每个分组做出路由选择 (6)下列选项中是以太网特点的是(b) a)不需要竞争信道b)轻负载时时延低 c) 采用差分曼彻斯特编码 d)可分配优先级 (7)关于链路状态协议的描述,(a)是错误的 a)相邻路由器需要交换各自的路由表 b)全网路由器的拓扑数据库是一致的 c)采用flood技术更新链路变化信息 d)具有快速收敛的优点 (8) TCP的拥塞控制方法如下:拥塞窗口从1开始( c ),到达门限值时 ( a);如果出现超时门限值减半,拥塞窗口降为1。 a) 按线性规律增长 b) 按对数规律增长 c) 按指数规律增长 d) 保持不变 3 判断对错(5分) (1)( O )面向连接的服务不一定是可靠的服务。 (2)( X )使用令牌桶和漏桶算法时,都会有突发数据输出。 (3)( X )使用透明网桥联接局域网,所有的网桥都参与数据帧的转发。 (4)( X )数据链路层和传输层都是采用固定大小的滑动窗口来进行流量控制。 (5)( X )每个IP报文所能携带的用户数据为65535个字节 4(12分)某传输层协议采用Tomlinson的时钟驱动方法设置TPDU初始序号,假定序号比特数为10比特,主机时钟计数器为32比特,且每100ms发出一次时钟脉冲,分组的最大生命周期为30s.
电气工程学院 计算机网络实验报告 姓名:彭思琦 学号:15291191 指导教师:张洪和 实验日期:2017-12-09 18:00-22:00
一、计算机信息 计算机的 IP 地址:192.168.0.5 子网掩码:255.225.255.0 默认网关:无 二、 报告内容 1 ) 画出实验室的网络拓扑图, 将每个网络用 CIDR 记法进行表示, 并注明你用的电脑处在哪一个网络。 实验室的网络拓扑图: 1. 由机房电脑组成的网络中,用 CIDR 记法要写成: 192.168.0.0/24 WAN LAN:10.10.10.1 LAN:192.168.1.1
2. TCPIP_1 CIDR 记法为:10.10.10.1/24 TCPIP_2 CIDR 记法为: 192.168.1.1/24 1 . 实验一任务一 2)在你的电脑上打开cmd 窗口,ping 一下192.1 68.0.0 网络的任何一台在线的主机,将实际运行结果进行图片保存,粘贴到实验报告上。 PING 本机 PING 百度(此部分在寝室完成)
3)在ping 的过程中,利用wireshark 捕捉包含对应ICMP 报文的MAC 帧,将此MAC 帧的各个控制字段,以及此MAC 帧中包含的IP 数据报的各个控制字段,进行标注或者用文字列出。本机IP:172.27.69.177 目的地址:74:1f:4a:9b:a1:67 源地址:30:10:b3:b8:bd:a3 类型:协议类型ipv4(8000) 版本:4 首部长度:5 首部长度5*4=20 字节 区分服务:00
2010~2011学年度第一学期09级《计算机网络技术》期末考试试卷(A卷与参考答案) 班级0905计网学号姓名总分 (适用班级:0905计网) (考试形式:闭卷时间:90分钟) 一.填空题(每空1分,共30分) 1.计算机网络在逻辑上可以划分为资源子网和通信子网两个子网。。 2.按照网络覆盖范围分有:局域网、城域网、广域网。 3.资源子网由主机和终端组成。 4.TCP/IP协议族的中文名称是传输控制协议和网际协议。 5.计算机网络互连参考模型的低四层主要完成数据传输,高三层实现了数据处理的功能。 6.计算机网络是由计算机系统、数据通信系统和网络操作系统组成。 7.主机在计算机网络中负责数据处理和网络控制。 8.局域网使用的三种典型拓朴结构是总线型、环型、星型。 9.计算机网络的主要功能是:资源共享和数据通信。 10.数据链路层传输的数据单位是:帧主要设备有:交换机,网卡,网桥 11.连接双绞线时同种设备接法是:交叉线异种设备接法是:直通线 12、在进行网络实验操作时,为了不破坏现有的操作系统以及相关设置,我们可以使用虚拟机软件。 13、能够把域名翻译成主机IP的服务器是DNS服务器 14、启用复杂密码后,密码必须包含小写字母,大写字母,数字和特殊符号这四种中的三种字符。 15、B类IP地址的默认子网掩码是: 16、C类网络的私有网络号以: 二.选择题(每题2分,共50分) 1.在OSI参与模型的各层中,(A)的数据传送单位是比特流。 A.物理层B.数据链路层 C.网络层D.运输层 2.在如下网络拓朴结构中,具有一定集中控制功能的网络是(B ) A.总线型网络B.星型网络 C.环形网络D.全连接型网络 1.3.路由选择协议位于(C) A. 物理层 B. 数据链路层 C. 网络层 D. 应用层 4.下列哪一项不是网卡的基本功能(B) A.数据转换B.路由选择 C.网络存取控制D.数据缓存 5.文件传输协议是(C )上的协议。 A.网络层B.传输层 C.应用层D.物理层 6.网络中使用光缆的优点是(D ) A 便宜 B 容易安装 C 是一个工业标准,在任何电气商店都能买到 D 传输速率比同轴电缆或双绞线高,不受外界电磁干扰与噪声的影响,误码率低 7.计算机网络中信息传递的调度控制技术可分为三类,以下不属于此控制技术的是(C)A.流量控制B.拥塞控制 C.防止死锁D.时延控制 8.路由选择协议位于(C) A. 物理层 B. 数据链路层 C. 网络层 D. 应用层 9.局域网具有以下那些特点?( A ) A、数据传输率高 B、数据传输率低 C、传输延迟大 D、传输延迟小 10.下述论述中不正确的是( C ) A.IPV6具有高效IP包头B.IPV6增强了安全性
Test 1. TCP/IP Configuration 1. Click Start and then click Run. Type the command or cmd and then press Enter. 2. At the DOS prompt, type NET HELP and press Enter. You should see something like the screen below: The command you are interested in is the View command. To obtain information about it, type NET HELP VIEW, and press Enter. 3. What is the purpose of NET VIEW: The NET VIEW command shows the names of the machines present on your network. Notice that it lists the names of machines on the left, in
column labelled “Server name”and another column labelled “Remark” 4. List the machines after you have typed NET VIEW from the command prompt
Close the DOS window by typing EXIT on the command line and then press Enter, or by clicking the Close button in the upper right corner of the window. Obtain the TCP/IP Configuration Information
1. 实验报告如有雷同,雷同各方当次实验成绩均以0分计。 2. 当次小组成员成绩只计学号、姓名登录在下表中的。 3. 在规定时间内未上交实验报告的,不得以其他方式补交,当次成绩按0分计。 4. 实验报告文件以PDF 格式提交。 综合实验 下图是模拟A 公司的网络拓扑简图,在A 公司各接入级的二层交换机(S1)按部门划分了VLAN ,各接入级交换机连接到汇聚层交换机S2上,然后连接到公司出口路由器R1,R1通过DDN 连接到互联网服务提供商ISP 的路由器R2,最后连接到ISP 的一台PC (用配有公网IP 地址的PC4模拟),实现连接Internet 。请对该公司的交换机和路由器进行相应的配置实现以下功能。 图1 实验拓扑图 (1) 该公司内网IP 地址规划:每台设备的IP 地址请你自行指定,不同小组的IP 地址不一样,具 警示
体见实验步骤2。 (2)为了提高网络的可靠性,通过两级交换机之间的双链路实现冗余备份,要求使用RSTP协议,避免环路,且确保S2作为Root Switch。 (3)VLAN 10,VLAN 20职能分别如下:VLAN 10(公司员工name: Employee)和VLAN 30(公司服务name: Service)。接入层的1-10口在VLAN 10内,11-20口在VLAN 20内。 (4)配置汇聚层交换机S2,使不同部门之间的PC能够相互访问。 (5)在公司内部,即S2和R1之间配置动态路由协议RIPv2,在公司外部即R1和R2之间配置动态路由协议OSPF,在公司出口路由器R1上配置到ISP的默认路由,使公司内部网络可以访问ISP(提示:内网要访问外网需要NA T策略) 注意:不同协议之间进行路由交换,需要实现路由协议重发布,具体如下 在路由器R1上加上如下命令,把默认路由重发布到RIPv2协议中,使公司内部的所有路由器都可以经过RIP协议学习到默认路由 R2(config)# router rip R2(config-router)#default-information originate 假设VLAN 20里面的一台PC,比如PC3是公司内部的一台服务器,要求在外网可以访问。 实验步骤 1.小组分工 刘雪梅和许杨鹏负责两交换机的配置,实现不同VLAN间的通信(步骤4-7);杨曼琪和杜艺菲负责两路由器的配置(步骤8-10),实现公司外部网络的连通,即PC4 ping通路由器R1的S2/0接口,路由器R1 ping通PC4。为了节省时间,两部分同时进行,然后再配置S2和R1之间的RIPv2,NAT策略,将两部分连接起来。 2.确定设备IP地址,我们的小组号为15,IP分配如拓扑图所示 设备接口IP地址掩码网关交换机S2 虚拟接口vlan 10 192.168.15.1 255.255.255.0 无PC1 网卡192.168.15.2 255.255.255.0 192.168.X.1 PC2 网卡192.168.15.3 255.255.255.0 192.168.X.1 交换机S2 虚拟接口vlan 20 192.168.15+1.1 255.255.255.0 无PC3 网卡192.168.15+1.2 255.255.255.0 192.168.X+1.1 交换机S2 虚拟接口vlan 30 192.168.15+2.1 255.255.255.0 无 路由器R1 F0/0 192.168.15+2.2 255.255.255.0 无 路由器R1 S2/0 202.101.1.1 255.255.255.0 无 路由器R2 S2/0 202.101.1.2 255.255.255.0 无 路由器R2 F0/0 221.98.1.1 255.255.255.0 无PC4 网卡221.98.1.2 255.255.255.0 221.98.1.1 表1 各个设备的接口和IP的设计 3.按照题目中的拓扑图连接实验拓扑。
计算机网络实验报告(一) ——Windows环境下用java实现web服务器 (一)实验目的: 通过本实验进一步理解HTTP协议的技术细节以及WEB服务器的实现原理并了解java提供的支持TCP协议的借口和类的使用。 (二)实验内容: (1)处理一个http请求 (2)接收并解析http请求 (3)从服务器文件系统中获得被请求的文件 (4)创建一个包括被请求的文件的http响应信息 (5)直接发送该信息到客户端 (三)实验原理: HTTP协议的作用原理: WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP 协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。HTTP协议的作用原理包括四个步骤: (1) 连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。 (2) 请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一般是GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为: GET 路径/文件名HTTP/1.0 文件名指出所访问的文件,HTTP/1.0指出Web浏览器使用的HTTP版本。
(3) 应答:Web浏览器提交请求后,通过HTTP协议传送给Web服务器。Web服务器接到后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面。 原理示意图如下: (四)实验步骤: 考虑利用java提供给TCP的端口和系统定义类进行传输实现,大致分为以下几步: (1) 创建ServerSocket类对象,监听端口7977。这是为了区别于HTTP的标准TCP/IP 端口80而取的; (2) 等待、接受客户机连接到端口7977,得到与客户机连接的socket; (3) 创建与socket字相关联的输入流instream和输出流outstream; (4) 从与socket关联的输入流instream中读取一行客户机提交的请求信息,请求信息的格式为:GET 路径/文件名HTTP/1.0 (5) 从请求信息中获取请求类型。如果请求类型是GET,则从请求信息中获取所访问的HTML文件名index.html。 (6) 如果HTML文件存在,则打开HTML文件,把HTTP头信息和HTML文件内容通过socket传回给Web浏览器,然后关闭文件。否则发送错误信息给Web浏览器; (7) 关闭与相应Web浏览器连接的socket字。
实验二应用层协议分析实验报告 序号:姓名:学号:成绩 1.实验目的: 分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。2.实验环境: 连入Internet的主机一台。 3.实验步骤: 见实验指导实验abcd. 4.实验分析,回答下列问题。 实验a (1)填写浏览器的输入的URL地址。 URL地址:https://www.wendangku.net/doc/ca3221747.html,/IETF-Standards-Process.html。(2)打开test1的捕获文件,分析请求报文 请求行字段: 首部字段: (3)打开test1的捕获文件,分析响应报文 状态行字段:
首部行字段: (4)根据捕获的报文,填写相应的内容 实验b. 根据操作回答下面的问题。 (1)填写浏览器的输入的URL地址。 URL地址: https://www.wendangku.net/doc/ca3221747.html, 。 (2)分析test2的捕获文件,你的浏览器一共发出了多少个HTTP GET请求,每个GET 请求的对象是什么?这些请求被发送到的目的地的IP地址是多少?
一共发出五个HTTP GET请求。 (3)浏览器在下载这多个对象时,是串行下载还是并行下载?请解释。 并行下载;这样只需要建立一次TCP连接,节省时间。 (4)分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求报文中,是否有一行是:IF-MODIFIED-SINCE?分析服务器响应报文的内容,服务器是否明确返回了文件的内容?如何获知? 没有IF-MODIFIED-SINCE。 服务器明确返回了文件内容,因为该相应报文的状态码是200,表示请求成功,信息包含在返回的响应报文中。 (5)分析捕获文件test3分析你的浏览器向服务器发出的第二个“HTTP GET”请求,在该请求报文中是否有一行是:IF-MODIFIED-SINCE?如果有,在该首部行后面跟着的信息是什么?
计算机网络应用基础期末试题 班级姓名总分 一、单项选择题(每小题2分,共50分) 1. 在Internet中,IP地址的组成是() A、国家代号和国内电话号码 B、国家代号和主机号 C、网络号和邮政代码 D、网络号和主机号 2.