tcpip协议知识点与练习题
TCP IP协议(第2学期)
本科—TCP/IP协议(A1卷)一、填空(每空1分,共20分)1. 在TCP/IP网络中,TCP协议工作在传输层,HTTP协议工作在应用层。
2. TCP/IP传输层有两个不同的协议,即TCP 和UDP 。
3. OSI参考模型中,用来实现通信子网功能的是:物理层、数据链路层、网络层三层。
4. 使传输中发生差错有限数据重发,数据链路层将比特流组合成以帧为单位传送。
5. 将网络互联起来要使用一些中间设备,例如,在物理层互连需要中继器,在数据链路层互连需要网桥,在网络层互连需要路由器,连接两个互不兼容的系统往往需要网关。
6. 网卡的物理地址共有 6 字节,Ipv4地址共有 4 字节。
7. IP地址的主机部分如果全为1,则表示直接广播地址,IP地址的主机部分若全为0,则表示网络地址,127.0.0.1被称为回送测试地址。
8.常见的计算机网络拓扑结构有总线网络,星型网络,环形网络和树形网络。
二、判断正误(每题1分,共10分)1. IP数据报网络中每个分组都携带目的地址的IP地址。
(T )2. TCP报文段中的接收窗口用于限制发送窗口的大小,实现流量控制。
(T )3. Ipv6和Ipv4的两台计算机可以直接进行通信。
((F )4. PPP协议可以使用字节填充和位填充的方式避免错误的帧结束识别。
(T )5.IPv6把IPSec作为必备协议,保证了网络层端到端通信的完整性和机密性。
(T )6.虚电路服务的分组不一定按发送顺序到达终点。
((F)7.ICMP数据报文封装在UDP报文中传输。
((F)8. IP地址分类中,共有A、B、C、D四类地址((F)9.多模光纤比单模光纤更适合用于高速度、长距离的传输。
((F)10. 客户端与服务器端保持连接状态的TCP的端口号对须使用相同的数字.((F)三、选择题(单选或多选) (每题2分,共40分)1. ( D )曾是第一个网络。
A.CSNET B.NSFNET C. ANSNET D. ARPANET2. ( A )是当前Internet使用的协议。
TCPIP练习题
1.Telnet工作在应用层,使用的端口号是(23),FTP使用的端口号(21)。
判断:2.DNS、Telnet和FTP都使用TCP作为传输层协议。
(错)3.Web服务器提供的Web服务的默认端口号是(80);4.HTTP请求报文包括(请求行、状态行)、(信息首部)、空行和(信息体)组成。
请求命令包括__GET,HEAD,PUT,POST,DELETE,TRACE,和CONNECT__________________。
5.HTTP响应报文中(状态码)描述了响应类型,(2XX )表示请求成功。
6.SMTP是一个简单的邮件传输协议,只能发送使用(请求/应答)格式的报文。
7.SMTP使用TCP的(25 )号端口。
POP3服务器使用TCP端口(110)号。
(1)P210——3(2)BOOTP客户机使用端口号(68),服务器使用端口号(67 )。
BOOTP使用(UDP )协议进行数据传递。
(3)判断题:BOOTP客户机发送请求报文时使用广播方式,BOOTP服务器发送应答报文时使用单播方式。
(错)(4)解释IP地址池的概念。
是DHCP客户机可以从DHCP服务器分配的道德IP地址的范围(5)以下哪些报文时DHCP客户机发送的(A D E),哪些是DHCP服务器发送的(B C FG)。
A. DHCPDISCOVERB. DHCPOFFERC. DHCPACKD.DHCPREQUESTE.DHCPDECLINEF.DHCPNAKG.DHCPRELEASE(6)判断题:DHCP客户机只有在首次登陆网络时才有可能发送DHCPDISCOVER广播。
(对)习题:1、判断:SNMP协议时为TCP/IP网络设计的,工作在UDP之上。
(对)2、判断:SNMP无连接的协议。
(对)3、填空:SNMP规定了5中协议数据单元:(get-request )、(get-nest-request )、(set-request )、(get-response )、(trap操作)。
TCPIP协议复习题
TCPIP协议复习题TCP/IP协议复习题1. 什么是TCP/IP协议?TCP/IP协议是一组用于互联网传输的通信协议,它是互联网的基础。
TCP/IP协议包括两个主要协议:传输控制协议(TCP)和互联网协议(IP)。
TCP负责数据的可靠传输,而IP负责数据的路由和寻址。
2. TCP/IP协议的分层结构是什么?TCP/IP协议采用四层分层结构,分别是网络接口层、互联网层、传输层和应用层。
3. 请简要介绍TCP/IP协议的各个层次及其功能。
- 网络接口层:负责物理连接的控制和数据帧的封装与解封装。
- 互联网层:负责数据的分组、寻址和路由选择。
- 传输层:提供端到端的可靠传输和数据流控制。
- 应用层:为应用程序提供服务,包括各种应用协议如HTTP、FTP 等。
4. TCP和UDP的区别是什么?TCP和UDP是传输层的两个重要协议。
- TCP(传输控制协议):提供可靠的、面向连接的传输,保证数据按照顺序到达目的地。
TCP使用三次握手建立连接,并使用滑动窗口和确认机制实现可靠传输。
- UDP(用户数据报协议):提供无连接的传输,数据报以尽可能快的速度发送。
UDP不保证数据的可靠传输,也不需要建立连接,适用于对实时性要求较高的应用,如音视频传输。
5. TCP如何保证可靠传输?TCP使用以下机制来保证可靠传输:- 三次握手:发送方和接收方通过三次握手建立连接,确认双方都准备好进行数据传输。
- 序列号和确认机制:发送方将每个字节进行编号,并等待接收方的确认。
接收方收到数据后发送确认消息,如果发送方没有收到确认,会重新发送数据。
- 滑动窗口:发送方和接收方都有一个窗口,用于控制发送和接收的数据量。
滑动窗口的大小可以动态调整,根据网络条件进行流量控制。
- 超时重传:如果发送方在一定时间内没有收到确认消息,会视为数据丢失,进行超时重传。
6. IP协议的主要功能是什么?IP协议是互联网层的协议,其主要功能包括:- 寻址:IP地址用于标识网络中的主机和路由器,通过IP地址可以确定数据的目的地。
2021年TCPIP试题库
二、TCP/IP试题库1.1 单项选取(35题)1. 在以太网中ARP报文分为ARP Request和ARP Response, 其中ARP Request在网络是( A )传送, ARP Response是( B )传送。
A.广播B、单播C、组播D、多播2. 在一台IP地址为192.168.0.2计算机上Ping 192.168.0.1 -l 10, 那么在192.168.0.1这台计算机上收到IP报文长度是( B ), 以太网报文长度是( C )。
A.10byte B、38byte C、64byte D、56byte3. 下面合同中那一种是工作在传播层并且是面向无连接。
( D )A.IPB.ARPC.TCPD.UDP4. 下面哪个合同用于发现设备硬件地址?( B )A.RARP B、ARP C、IP D、ICMP E、BootP5. 10.254.255.19/255.255.255.248广播地址是什么?( A )A.10.254.255.23B.10.254.255.24C.10.254.255.255D.10.255.255.2556. 172.16.99.99/255.255.192.0 广播地址是什么?( B )A.172.16.99.255B.172.16.127.255C.172.16.255.255D.172.16.64.1277. 在一种C类地址网段中要划分出15个子网, 下面那个子网掩码比较适合?( C )A.255.255.255.252 B、255.255.255.248 C、255.255.255.240 D、255.255.255.2558. 下面那一种TCP/UDP端口范畴将被客户端程序使用?( B )A.1–1023B.1024 and aboveC.1–256D.1–655349. 哪些端口是公共端口?( A )A.1–1023 B、1024 and above C、1–256 D、1–6553410. 将一种B类地址网段精准分为512个子网那么子网掩码是多少?( B )A.255.255.255.252 B、255.255.255.128 C、255.255.0.0 D、255.255.255.19211. 在华为设备上, 下面哪个是对的默认路由(default route)。
IP协议分析及应用课后练习题含答案
TCP/IP协议分析及应用课后练习题含答案一、选择题1.IP属于哪一层协议?A. 物理层B. 数据链路层C. 网络层D. 传输层答案:C. 网络层2.下面哪种协议是用于可靠传输的?A. TCPB. UDP答案:A. TCP3.TCP连接的建立需要几次握手?A. 1次B. 2次C. 3次D. 4次答案:C. 3次4.以下哪种类型的IP地址是私有地址?A. 192.168.1.1B. 172.16.1.1C. 10.1.1.1D. 223.1.1.1答案:A. 192.168.1.1、B. 172.16.1.1、C. 10.1.1.15.DNS协议运行在哪一层?A. 物理层B. 数据链路层C. 网络层D. 应用层答案:D. 应用层二、填空题1.IP地址是由___个字节组成的。
答案:42.TCP连接的断开需要___次挥手。
答案:43.HTTP协议默认使用的是___端口。
答案:804.SMTP协议默认使用的是___端口。
答案:255.FTP协议默认使用的是___端口。
答案:21三、简答题1.TCP/IP协议的四层模型是什么?请简述各层的功能。
答案:TCP/IP协议的四层模型包括:应用层、传输层、网络层和物理链路层。
应用层:为应用程序提供服务,并处理应用程序和网络之间的接口,例如HTTP、FTP、Telnet、DNS等。
传输层:提供可靠和不可靠的数据传输服务,例如TCP和UDP。
网络层:提供数据包传输服务和寻址,例如IP和ICMP协议。
物理链路层:提供数据在网络媒介上传输的手段,例如网卡和调制解调器。
2.TCP连接的三次握手分别是什么?答案:三次握手的过程如下:第一次握手:客户端向服务器发送一个SYN包(同步序列号),SYN=1,Seq=X。
第二次握手:服务器接收到客户端的SYN包后,返回一个ACK 包(确认序号包)和SYN包,ACK=1,SYN=1,Seq=Y,Ack=X+1。
第三次握手:客户端收到服务器的ACK包和SYN包后,向服务器发送确认ACK包,ACK=1,Seq=X+1,Ack=Y+1。
tcp ip网络与协议课后习题答案
tcp ip网络与协议课后习题答案TCP/IP网络与协议课后习题答案TCP/IP是一种常用的网络协议,它是互联网的核心协议之一。
在学习TCP/IP网络与协议的过程中,我们常常会遇到一些习题,下面是一些常见的习题及其答案,供大家参考。
一、选择题1. TCP/IP协议是指:A. 传输控制协议B. 网际协议C. 传输控制协议/网际协议D. 传输控制协议与网际协议答案:C2. IP地址是用来:A. 标识网络中的设备B. 标识网络中的数据包C. 标识网络中的路由器D. 标识网络中的服务器答案:A3. TCP协议是一种:A. 面向连接的可靠传输协议B. 面向连接的不可靠传输协议C. 无连接的可靠传输协议D. 无连接的不可靠传输协议答案:A4. UDP协议是一种:A. 面向连接的可靠传输协议B. 面向连接的不可靠传输协议C. 无连接的可靠传输协议D. 无连接的不可靠传输协议答案:D5. HTTP协议是一种:A. 应用层协议B. 传输层协议C. 网络层协议D. 数据链路层协议答案:A二、判断题1. TCP/IP协议是一种开放标准的协议。
答案:正确2. IP地址是由32位二进制数组成的。
答案:正确3. TCP协议提供了可靠的数据传输。
答案:正确4. UDP协议提供了可靠的数据传输。
答案:错误5. HTTP协议是一种面向连接的协议。
答案:错误三、简答题1. TCP/IP协议中的IP地址和MAC地址有什么区别?答案:IP地址是用来标识网络中的设备,而MAC地址是用来标识网络中的网卡。
IP地址是逻辑地址,是在网络层使用的;而MAC地址是物理地址,是在数据链路层使用的。
IP地址可以通过路由器进行跨网络通信,而MAC地址只在局域网内有效。
2. TCP协议和UDP协议的主要区别是什么?答案:TCP协议是面向连接的可靠传输协议,它提供了数据分段、流量控制、拥塞控制等功能,保证数据的可靠传输。
而UDP协议是无连接的不可靠传输协议,它不提供数据分段、流量控制、拥塞控制等功能,数据的传输可能会丢失或乱序。
《TCPIP》复习大纲
《TCP/IP协议》复习大纲一、选择题1.DNS资源记录中,邮件交换器记录是指( MX)2.DNS资源记录中,别名资源记录是指( CNAME)3.DNS资源记录中,IP地址资源记录是指( A)4.DNS资源记录中,名字服务器资源记录是指(NS)5.DNS服务器使用UDP或TCP的(C)号数值端口进行通信。
A.110B.80C.53D.216.DNS服务器和客户端属于TCP/IP模型应用层,DNS使用(C)来进行通讯。
A.TCPB.UDPC.TCP和UDPD.两者都不用7.DHCP支持哪种类型的地址分配(D)A.自动分配B.动态分配C.手工分配D.以上皆是8.TFTP传输的数据使用固定长度的分组报文,其长度为(512)字节。
9.所有的TCP/IP应用层协议及服务都是基于(c)结构的。
A.B/SB.P2PC.C/SD.中间件10.下列关于TCP工作原理,错误的是(a )A.TCP报文段作为IP数据报来传输,而IP数据报的到达可能会乱序,因此TCP报文段的到达也可能会乱序,这种情况下应用层收到的数据也是乱序的。
B.TCP能提供流量控制C.应用数据被分割成TCP认为最适合发送的数据块D.TCP将保持它首部和数据的检验和,这是一个端到端的检验和E.TCP中保持可靠性的其中一种方式就是超时重发11.为了保证连接的可靠建立,TCP通常采用(A)A.三次握手法B.窗口控制机制C.自动重发机制D.端口机制12.为了完美释放,TCP通常采用(四次握手法)13.关于TCP和UDP,下列哪种说法错误(B)A.TCP和UDP的端口是完全独立的B.TCP和UDP的端口是完全相同,没有本质区别C.在利用TCP发送数据前,需要与对方建立一条TCP链接D.在利用UDP发送数据前,不需要与对方建立链接14.服务器一般都是通过特定的端口号来识别应用程序的,这些特定的端口号有IANA统一管理。
请问IANA管理的熟知端口号范围是什么(0~1023)15.在TCP/IP协议栈中,下面哪一个能够唯一地确定一个TCP连接(D)A.源IP地址和源端口地址B.源IP地址和目的端口地址C.目的端口号和源端口号D.源IP地址、目的IP地址、源端口号、目的端口号16.在TCP协议中,建立连接需要经过(3次握手)阶段,终止连接需要经过(4次握手)阶段。
TCPIP试题库完整
二、TCP/IP试题库1.1 单项选择〔35题〕1. 在以太网中ARP报文分为ARP Request和ARP Response,其中ARP Request 在网络是〔 A 〕传送,ARP Response是〔 B 〕传送。
A、播送B、单播C、组播D、多播A、10byteB、38byteC、64byteD、56byte3. 下面协议中那一个是工作在传输层并且是面向无连接的。
〔 D 〕A、IPB、ARPC、TCPD、UDP4. 下面哪个协议用于发现设备的硬件地址?〔 B 〕A、RARPB、ARPC、IPD、ICMPE、BootP7. 在一个C类地址的网段中要划分出15个子网,下面那个子网掩码比拟适合?〔 C 〕8. 下面那一个TCP/UDP端口围将被客户端程序使用? 〔 B 〕A、1–1023B、1024 and aboveC、1–256D、1–655349. 哪些端口是公共端口?〔 A 〕A、1–1023B、1024 and aboveC、1–256D、1–6553410. 将一个B类地址网段准确的分为512个子网那么子网掩码是多少?〔 B 〕11. 在华为设备上,下面哪个是正确的默认路由(default route)。
〔 B 〕ip routeip routeroute iA、本地broadcastB、直接multicastC、本地 networkD、本地loopback14. 下面那个地址表示的是子网所有的参与多播的主机?正确的选项是_______。
〔 A 〕15. IP报文头中固定长度局部为多少字节?正确的选项是_______。
〔 B 〕A、10B、20C、30D、4016. TCP/IP协议中,基于TCP协议的应用程序包括_________。
〔 B 〕A. ICMPB. SMTPC. RIPD. SNMP17. PING 命令使用了哪种ICMP?正确的选项是_______。
〔 C 〕A、RedirectB、Source quenchC、Echo replyD、Destination unreachable18. 当今世界上最流行的TCP/IP协议的层次并不是按OSI参考模型来划分的,相对应于OSI 的七层网络模型,没有定义_______。
TCPIP课程复习题+部分答案(修改版)解析
2015年TCP/IP网络编程复习题一、选择题1、要对IP协议直接访问,必须使用()套接字①数据流②数据报③原始④没有办法2、下列套接字函数可产生套接字的是()①send ②accept ③connect ④close3、使用数据报套接字进行网络通信的应用层协议是()①FTP ②POP3 ③PPP ④SNMP4、要建立数据报套接字,在socket函数中需要使用的参数是()。
① SOCK_DGRAM②SOCK_STREAM ③ SOCK_RAM ④SOCK_PACKET5、下面的属于IPv4地址结构的是()。
① sockaddr_in ②sockaddr ③ addr ④in_addr6、初始化信号量应该使用的函数名是()。
① pthread_cond_init ②pthread_create ③ sem_init ④pthread_mutex_init7、下列哪个协议是应用层的()①IGMP ②HTTP ③ARP ④ICMP8、下列哪个协议是应用层的()①CSMA ②SMTP③TCP ④ICMP9、在Linux下,下列哪个函数用来关闭一个套接字()①closesocket,②WSACleanup ③close④exit10、在数据流式套接字中()套接字函数将产生网络报文① socket ②bind ③ sendto ④connect11、下列套接字函数中,不能用于数据流通信的是()①socket ②bind ③ send ④recvfrom12、下列套接字函数中,需要地址结构作为参数的是()①socket ②recvfrom ③ send ④close13、 listen函数的作用是()①接受连接请求②设置等待连接状态③连接套接字到目的地④指定本地地址14、 winsock中提供的用于消息机制的函数是()①WSAStartup ② WSAEventSelect ③WSACleanup ④WSAAsynSelect15、将长整形数值从网络顺序转换为本机顺序的函数( )①ntohl ② htons ③ htonl ④ ntohs16、下列哪个函数在linux系统下网络程序不能使用( )①closesocket ② select ③close ④ printf17、套接字函数在完成其任务之前不返回,我们称之为()①消息机制②事件机制③阻塞方式④非阻塞方式18、属于网络层的协议()① CSMA/CD ② ICMP ③ FTP ④ UDP19、属于链路层的协议()① CDMA ② ICMP ③ PPP ④ UDP20、下列应用中使用TCP传输的是()①实时视频② IP电话③网页传输④ DNS21、下列应用中使用UDP传输的是()①文件传输② IP电话③网页传输④电子邮件22、 IP协议具有如下哪个特点()①保证传输可靠性②无连接的数据报③建立虚电路④进行拥塞控制23、下列哪个特点是TCP协议没有的()①保证传输可靠性②流量控制③建立虚电路④进行拥塞控制24 在网络通信中,客户机要访问服务器程序,必须知道服务器的()①地理位置②程序名称③所在国家④端口和主机地址25、下列哪个套接字函数不能用于客户程序()①socket ②send ③accept ④ connect26、下列哪个套接字函数不能用于服务器程序()①socket ②sendto ③accept ④ connect27、下列哪个套接字函数不能用于服务器程序()①listen ②send ③accept ④ connect28、网络应用程序运行在网络系统的()上①端系统②核心系统③路由器④网线29、下列设施属于网络核心系统的是()①路由器②智能手机③Web服务器④ PC30、根据规定,网络字节序是()①Big endian ② Little endian ③和Intel x86一致④说不清31、浏览器是一种()①HTTP客户端②HTTP服务器③文件服务器④邮件客户端32、已知IP地址的点分十进制形式,下列哪个函数能够得到其整数形式()①gethostbyname ②inet_ntoa ③inet_addr ④gethostbyaddr二、判断题1.服务器必须先于客户端启动。
TCP-IP练习题
TCP-IP练习题练习题1. 简述TCP,UDP。
答:TCP:提供一种可靠的运输层服务。
TCP的应用:Telnet、Rlogin、FTP、SMTP等。
UDP:是不可靠的。
UDP的应用:DNS、TFTP(简单文件传送协议)、BOOTP(引导程序协议)、SNMP。
2. 为什么IP首部需要8位的协议字段。
答:由于TCP、UDP、ICMP和IGMP都要向IP传送数据,因此IP必须在生成的IP首部中加入某种标识,以表明数据属于哪一层。
为此,IP在首部中存入一个长度为8 bit的数值,称作协议域。
1表示为ICMP协议, 2表示为IGMP协议, 6表示为TCP协议, 17表示为UDP协议。
3. 为什么TCP/IP协议中需要引进端口?答:允许多个应用进程访问运输层,TCP和UDP采用端口号来识别应用程序。
4. 并发型C/S模型与重复型C/S模型的区别?答:大部分网络应用程序在编写时都假设一端是客户,另一端是服务器,为客户提供一些特定的服务。
分为两种类型:重复型:I1. 等待一个客户请求的到来。
I2. 处理客户请求。
I3. 发送响应给发送请求的客户。
I4. 返回I 1步。
并发型:C1. 等待一个客户请求的到来。
C2. 启动一个新的服务器来处理这个客户的请求。
生成的新服务器对客户的全部请求进行处理。
处理结束后,终止这个新服务器。
C3. 返回C 1步5. 如何区别IEEE 802.3帧和以太网帧?答:802定义的有效长度值与以太网的有效类型值无一相同,可以通过它们实现对两种帧格式进行区分。
6. 简述SLIP协议的不足?答:每一端必须知道对方的IP地址。
SLIP协议没办法把本端的IP地址通知给另一端。
SLIP协议数据帧中没有协议类型字段。
如果一条串行线路用于SLIP,那么它不能同时使用其他协议。
SLIP没有在数据帧中加上检验和,如果SLIP传输的报文被线路噪声影响而发生错误,只能通过上层协议来发现。
采用串行线路,通信速率较低;感谢您的阅读,祝您生活愉快。
tcpip协议复习题
tcpip协议复习题TCP/IP协议复习题TCP/IP协议是互联网的核心协议之一,它是一种用于网络通信的协议套件,由传输控制协议(TCP)和网际协议(IP)组成。
在现代网络中,几乎所有的网络通信都是基于TCP/IP协议进行的。
为了更好地理解和掌握TCP/IP协议,我们来进行一些复习题。
1. TCP/IP协议是什么?它的作用是什么?TCP/IP协议是一种用于网络通信的协议套件,它定义了数据在网络中的传输方式和规则。
TCP/IP协议的作用是实现不同计算机之间的数据传输和通信,确保数据的可靠传输和正确接收。
2. TCP/IP协议的分层结构是什么?TCP/IP协议采用了分层结构,分为应用层、传输层、网络层和数据链路层。
应用层提供应用程序之间的通信服务,传输层负责数据的传输和流控制,网络层处理数据在网络中的路由和寻址,数据链路层负责物理传输和数据帧的传输。
3. TCP和UDP是TCP/IP协议中的两个重要的传输层协议,请简要介绍它们的特点和应用场景。
TCP(传输控制协议)是一种面向连接的可靠传输协议,它提供数据的可靠性和顺序性,适用于对数据传输要求较高的场景,如文件传输、电子邮件等。
UDP(用户数据报协议)是一种无连接的不可靠传输协议,它不提供可靠性和顺序性,适用于实时性要求较高的场景,如音频、视频传输等。
4. IP是TCP/IP协议中的网络层协议,请简要介绍IP协议的功能和特点。
IP(网际协议)是一种无连接的分组交换协议,它负责数据在网络中的路由和寻址。
IP协议的主要功能是将数据分割成小的数据包,并通过网络传输到目标主机,然后再将数据包重新组装成完整的数据。
IP协议具有无连接、不可靠、无状态等特点,它通过IP地址实现主机的寻址和路由选择。
5. TCP/IP协议中的应用层协议有哪些?请简要介绍其中的几个。
TCP/IP协议中的应用层协议有HTTP、FTP、SMTP、DNS等。
HTTP(超文本传输协议)是用于在Web浏览器和Web服务器之间传输超文本的协议,它是Web的基础。
TCP IP考试题目及答案
<<TCP/IP协议及网络编程技术>>填空1、IP的主机位全为零的时候表示为整个网络,全为一的时候表示网内广播,网络号全为零的时候表示本网络中的主机?P172、ICMP用来探测并报告IP数据包传输中产生的各种错误的,(差错检测),互联网控制消息协议P35,IGMP实现什么功能,管理多播组测成员关系,主要基于查询和响应机制来完成对组播组成员的管理P53,ARP是用来查找同一个物理网络中与一个IP地址相关联的物理地址的,地址解析协议P31,RARP实现为物理地址分配对应的IP地址的作用反向地址解析协议P333、RIP协议属于域内基于距离向量算法的路由协议P45?4、C类网中划分为六个子网的子网掩码是255.255.255.224,B类网的最小IP128.0.0.0和最大IP是191.255.0.05、OSPF和RIP是内部网关协议P476、BGP是边界网关协议,UDP是面向无连接服务,TCP是面向连接服务(UDP是ISO参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议)7、WINSOCK I\O的模式有哪两种?阻塞和非阻塞8、源路由选项的作用是用来调试网络P279、WSAAsyncSelect提供了一种基于windows消息机制的异步I/O模型P21610、TCP/IP体系结构层:网络接口层、internet层、传输层、应用层,OSI路由器在网络层,交换机(数据链路层)和网桥(数据链路层)分别在哪一层,tcp,ip(Internet层),http (应用层)各属于哪一层P611、internet工作委员会主要包括哪几个机构P3研究小组、工作小组(IRSG研究指导小组、IESG指导小组)12、ip地址管理机构有哪几个P4 ARIN,RIPE,APNIC,LACNIC13、根据路由器的工作原理可以分为:域内和域间;路由协议采用的路由算法的可以分为基于距离向量算法的路由协议,基于链路状态算法的路由协议P43名词解释14、什么叫迭代服务器P273 某一个时段只能为一个客户服务,先来的先服务,后来的需等待15、什么叫VLSM P18 允许一个网络使用不同的网络掩码以适应不同规模子网的要求,它使一个组织的IP地址空间被更有效的使用16、什么叫滑动窗口P69 是一种流量控制技术(窗口的边界是随着分析函数操作的记录行的变化,而动态变化通过滑动窗口来进行流量控制)滑动窗口协议:该协议允许发送方在停止并等待确认前可以连续发送多个分组。
tcpip协议知识点与练习题
第一章✓TCPIP和OSI分层模型,包含了哪些层,作用是什么tcp五层osi七层✓每层名称,作用不用原话背下来,理解就可以,能用自己的话写下来就行。
✓上下层的关系,谁封装谁(tcp),谁在谁的内部(外部)✓TCPIP协议和OSI协议异同点?相同点:都是层次结构,按照功能分层不同点:一个是五层,一个是七层;OSI之间有严格的调用关系,两个N层实体间进行通信必须通过下一层N-1层实体,不能越级;TCPIP可以越过紧邻的下一层直接使用更底层所提供的服务,减少了不必要的开销,效率更高。
✓如果题目没有明确说明的情况下,所有的网络环境默认为以太网第三章✓以以太网为例,搞清楚帧的最短和最长的限制分别是多少https:///u012503786/article/details/7861555146-1500 数据部分计算完整的帧长,需要加上头部和尾部,头部+尾部18字节,所以帧的范围是64-151864是怎么来的?46+18✓CSMA/CD 载波监听冲突检测一个帧从节点到其他节点发送时,如果其他节点也发送数据,则发生冲突。
标准以太网最长距离的往返时间是51.2微妙,这个时间称为冲突窗口。
如果发生了冲突,则会在冲突窗口内检测出来,如果没有发生冲突,之后其他节点再发出数据帧时,就会侦听到信道忙,所以就不会发送数据,所以也就不会产生冲突。
他会等待一段随机的时间再次试探性地发送,这种产生随机时间的算法叫退避算法✓每个层上传输数据的名称大家要掌握第一层比特流第二层帧第三层IP数据报第四层UDP数据报✓TCP报文各个层上常用的设备名字设备都是向下兼容的物理层传比特流链路层帧网络层ip数据报✓链路层依靠MAC地址进行寻址,网络层依靠IP地址进行寻址✓MAC地址怎么来的,网卡在出厂时封印在网卡上的,不能重复,不能改变,所以网卡具有唯一性。
✓既然MAC地址是唯一的,为什么还需要IP地址呢?局域网内IP地址一般都是靠DHCP动态分布的,所以IP和计算机不是绑定的,假设一台机器是192.168.1.1,当这台机器下线了,这个IP就被分配给其他机器了,此时通信就要出问题了。
TCPIP试题
TCPIP试题TCP/IP详解试题一、填空题1、网络上每一个节点都必须有一个独立的()。
现在,通常使用的IP地址是一个(),也就是我们常说的IPv4标准。
IPv4标准上,地址被分为(),我们常用的是B类地址。
需要注意的是IP地址是()+()的组合。
2、域名系统(DNS)一个分布的(),它提供()的服务.3、ARP叫做(),是用()的一种协议,而RARP则叫做()。
4、TCP/IP协议的核心是(),所有的TCP,UDP,IMCP,IGMP的数据都以()传输5、每一种数据链路层协议,都有一个()定义,在这个定义下面,如果IP数据报过大,则要进行()处理。
6、UDP属于()协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供(),()等功能,也就是说其是()的协议。
二、单项选择题1、下列哪个协议工作在TCP/IP的网络层?()A、TCPB、HTTPC、IPD、ARP2、我们熟悉TFTP使用TCP/IP协议中的哪个协议()A、TCPB、UDPC、IP、D、lCMP协议3、我们熟悉FTP使用TCP/IP协议中的哪个协议()A、TCPB、UDPC、IP、D、lCMP协议4、以下不属于数据链路层的协议()A、以太网协议B、令牌环C、PPP协议、D、loopback协议、E、ICMP协议5、常用的ping是下列哪个协议的应用()A、ICMP,B、IGMP,C、TCP,D、UDP,E、ARP6、以下哪个协议的包头长度是变长的(非固定长度)?()A、IPB、UDPC、以太网7、TELNET服务器所使用的传输层协议和默认端口分别是:()A、TCP/53B、TCP/23C、UDP/53D、UDP/238、下列哪个地址是多播地址()A、192.168.0.1B、127.0.0.1C、239.255.255.255D、255.255.255.2559、多播组的地址是属于哪类IP()A、A类,B、B类C、C类D、D类E、E类10、我们2楼使用的IP地址(如172.8.148.88)属于哪类地址()A、A类,B、B类C、C类D、D类E、E类11、一个C类地址:210.30.109.134,子网掩码设置为255.255.255.0,那么这个IP地址的主机号是()A、210,B、210.30,C、109.134,D,134,E、10912、路由表工作在路由器的哪个部分?()A、NVRAMB、RAMC、ROMD、FLASH13、下列哪个IP地址不可能作为网络通讯的目标IP地址?()A、192.168.1.100/27B、127.0.0.100/8C、255.255.255.255D、0.0.0.014、公司希望合并192.24.32.0/24~192.24.39.0/24,使用子网掩码255.255.248.0,一共能容纳多少台主机?()A.2046B.2032C.8190D.25415、目前建立在TCP协议上的网络协议特别多,根据数据吞吐量来大致分成两大类:I交互数据类型,II成块数据流类型。
TCPIP最全复习题
二、填空题1、现在的Internet中使用的互联协议是____________。
2、IP地址属于TCP/IP中的____________层的概念。
3、Telnet工作在TCP/IP的____________层。
4、OSI/RM开发系统互联参考模型共有____________层,由____________组织提出。
5、在转发IP数据报时,如果路由器发现该数据报TTL字段为0,那么它首先将该数据报___________,然后向___________发送ICMP报文。
6、端口号码用一个___________位二进制表示。
7、DNS由三部分组成,即______________、______________和_________________。
8、URL由______________、______________和______________三部分组成。
9、RIP是一种基于______________________的路由协议10、TCP/IP一般分为____________、____________、____________和____________四层。
11、网络接口卡工作在TCP/IP的____________层。
12、按覆盖的地理范围大小,计算机网络分为___________、__________和____________。
13、一个IP地址由____________和____________两部分组成。
14、ISO/OSI参考模型将网络分为______层、______层、______层、______层、______层、______层和______层。
15、建立计算机网络的主要目的是:________。
16、最基本的网络拓扑结构有三种,他们是________、________和________。
17、网络互联的解决方案有两中,一种是________,另一种是________。
其中,________是目前主要使用的解决方案。
第二章 TCP_IP_协议练习题
江西工业职业技术学院电子与信息工程分院《网络互联技术》课程《网络互联技术》练习题第二章:TCP/IP 协议一、填空题 1、从名字上看 TCP/IP 包括两个协议,即_____________和网际协议,但 TCP/IP 实际上是一组协议,它包括上百个各种功能的协议。
2、 参考模型从低到高依次为: OSI 物理层、 数据链路层、 __________、 __________、 会话层、表示层和应用层。
3、TCP/IP 参考模型从低到高依次为:网络接入层、_____________、传输层和 应用层。
4、概念上,每个 32 位 IP 地址被分割成两部分,__________和主机地址。
5、ARP 高效运行的关键是由于每个主机都有一个__________。
它存放了最近 IP 地址到硬件地址之间的映射记录。
6、ICMP 协议的常见工具程序有 Ping 和________。
7、在 TCP/IP 协议中,传输层主要有两个协议,它们是 TCP 和___________。
8、UDP 和 TCP 之间的主要差别在于___________。
9、UDP 和 TCP 都使用了与应用层接口处的_______与上层的应用进程进行通信。
10、TCP/IP 协议模型的__________层规定了互联网中传输的包格式以及从一台 计算机通过一个或多个路由器到最终目标的包转发机制。
二、选择题 1、以下协议中,工作在“网络层”的是( )。
A、HTTP B、DNS C、ICMP D、FTP 2、不属于 TCP/IP 协议模型 应用层协议的是( )。
A、SNMP B、UDP C、TELNET D、FTP 3、按照国际标准化组织制定的开放系统互连参考模型,实现端用户之间可靠通 信的协议层是( )。
A、应用层 B、会话层 C、传输层 D、网络层 4、EIA/TIA 568B 标准的 RJ45 接口线序如下图所示,3、4、5、6 四个引脚的颜 色分别为( )。
tcpip协议族习题答案
tcpip协议族习题答案TCP/IP协议族是互联网的基础,它定义了在网络中传输数据的规则和标准。
以下是一些常见的TCP/IP协议族习题及其答案,供学习参考。
题目1:TCP和UDP协议的主要区别是什么?答案:TCP(传输控制协议)是一种面向连接的协议,它在传输数据之前需要建立连接,并确保数据的可靠传输。
TCP提供流量控制、拥塞控制和错误恢复机制。
UDP(用户数据报协议)则是一种无连接的协议,它不保证数据的顺序、完整性或可靠性,适用于对实时性要求高的应用,如语音和视频通信。
题目2:解释IP地址和MAC地址的区别。
答案:IP地址是网络层的地址,用于在互联网上标识设备的位置,它是一个逻辑地址。
每个IP地址由一系列数字组成,通常分为IPv4和IPv6两种格式。
MAC地址则是数据链路层的地址,用于标识网络接口卡(NIC),是一个物理地址。
MAC地址是设备制造商在生产时分配的,全球唯一。
题目3:DNS服务的主要作用是什么?答案:DNS(域名系统)服务的主要作用是将域名转换为IP地址。
用户通常通过域名来访问互联网上的资源,而设备之间的通信则需要使用IP地址。
DNS服务通过查询域名对应的IP地址,使得用户无需记忆复杂的数字地址。
题目4:简述TCP三次握手过程。
答案:TCP三次握手过程是建立一个可靠的连接所必须的步骤。
第一次握手是客户端发送一个SYN(同步序列编号)标志的数据包到服务器,并指定客户端的初始序列号。
第二次握手是服务器响应客户端的SYN,并发送一个SYN-ACK(同步和确认)标志的数据包,同时指定服务器的初始序列号。
第三次握手是客户端发送一个ACK(确认)标志的数据包到服务器,确认收到服务器的SYN-ACK。
题目5:什么是NAT技术?答案:NAT(网络地址转换)技术是一种用于在私有网络和公共网络之间共享一个IP地址的方法。
它允许多个设备共享单个公网IP地址,从而减少IP地址的消耗,并在一定程度上提供网络安全。
TCPIP协议网络基础
TCP/IP协议网络基础题一选择题:1) 数据分段是OSI七层模型中的(C )完成的A. 物理层B. 网络层C. 传输层D. 接入层E. 分发层F. 数据链路层2) 在OSI协议模型中,可以完成加密功能的是(D )A. 物理层B. 传输层C. 会话层D. 表示层3) 在传输层采用了以下哪个方法来保证接收缓冲区不溢出(C)A. 数据分段B. 确认机制C. 滑动窗口D. 数据包分片4) 物理层的主要功能是(C )A. 提供可靠的信息传送机制B. 负责错误检测和信息的重发机制C. 负责用户设备和网络端设备之间的物理和电气接口D. 建立和清除两个传输协议实体之间网络范围的连接5) 本地网络上的主机通过下列所述的那种方式查找其它的网络设备?(B )A. 端口号B. 硬件地址C. 默认网关D. 逻辑网络地址6) 帧中继协议工作在OSI参考模型的(B )A. 物理层和应用层B. 物理层和数据链路层C. 数据链路层和网络层D. 数据链路层和表示层7) 当数据在网络层时,我们称之为( B)A. 段B. 包C. 位D. 帧8) 能正确描述了数据封装的过程的是( D)A. 数据段->数据包->数据帧->数据流->数据B. 数据流->数据段->数据包->数据帧->数据C. 数据->数据包->数据段->数据帧->数据流D. 数据->数据段->数据包->数据帧->数据流9) 子网掩码255.255.192.0 的二进制表示为( C)A. 11111111 11110000 00000000 00000000B. 11111111 11111111 00001111 00000000C. 11111111 11111111 11000000 00000000D. 11111111 11111111 11111111 0000000010) 当数据接受者不能处理更多数据时,哪一层发出停止信息给发送者(B )A. 物理层B. 传输层C. 会话层D. 表示层11) 要从一台主机远程登录到另一台主机,使用的应用程序为( C)A. HTTPB. PINGC. TELNETD. TRACERT12) 物理层实现的主要功能在于提出了物理层的(ABCD )A. 电气特性B. 功能特性C. 机械特性D. 接口特性13) 属于物理层的设备(CD )A. 交换机B. 路由器C. 中继器D. 集线器14) TCP,UDP,SPX属于OSI的( B)A. 网络层B. 传输层C. 会话层D. 表示层15) 提供端到端可靠数据传输,流控的是0SI参考模型的哪一层?CA. 链路层B. 网络层C. 传输层D. 会话层E. 表示层16) 哪些是会话层的功能( D)A. 提供加密/解密B. 提供数据转换及格式C. 在不同主机间建立连接D. 建立、维护和终止会话17) 下面关于CSMA/CD网络的叙述哪个是正确的(AD )A. 数据都是以广播方式发送的B. 一个节点的数据发往最近的路由器,路由器将数据直接发到目的地C. 如果源节点知道目的地的IP和MAC地址的话,信号是直接送往目的地D. 任何一个节点的通信数据要通过整个网络,并且每一个节点都接收并检验该数据28) 网桥属于OSI模型中的第(B )层A. 1B. 2C. 3D. 4网络基础题二1) (D)是一个有效的MAC地址A. 19-22-01-63-23B. 192.201.63.252C. 0000.1234.ADFGD. 00-00-11-11-11-AA2) ISO提出OSI的关键是(A )A. 系统互联B. 经济利益C. 提高网络速度D. 为计算机制定标准3) DNS工作于(E )A. 网络层B. 传输层C. 会话层D. 表示层E. 应用层4) TELNET工作于(E )A. 网络层B. 传输层C. 会话层D. 表示层E. 应用层5) SMTP工作于(E )A. 网络层B. 传输层C. 会话层D. 表示层E. 应用层6) FTP工作于(E )A. 网络层B. 传输层C. 会话层D. 表示层E. 应用层7) SNMP工作于(E )A. 网络层B. 传输层C. 会话层D. 表示层E. 应用层8) SNMP依赖于( D)工作A. IPB. ARPC. TCPD. UDP9) 以下属于传输层协议的是( BCD)A. X25B. SPXC. TCPD. UDPE. OSPF10) 可路由网络协议的网络层地址由哪两部分组成(A)A. 网络地址和主机地址B. 主机地址和网络掩码C. 网络地址和网络掩码11) IP地址190.233.27.13是( B)类地址A. AB. BC. CD. D12) IP地址190.233.27.13/16所在的网段的网络地址是(B )A. 190.0.0.0B. 190.233.0.0C. 190.233.27.0D. 190.233.27.113) (C )命令用来检查应用层工作正常A. PINGB. TRACERTC. TELNETD. IPCONFIG14) 用来检查到一台主机的网络层是否连通的命令(AB )A. PINGB. TRACERTC. TELNETD. IPCONFIG15) 关于IP主机地址,下列说法正确的是(C )A. IP地址主机部分可以全1也可以全0B. IP地址网段部分可以全1也可以全0C. IP地址网段部分不可以全1也不可以全0D. IP地址可以全1也可以全016) 以下属于分组交换的是(B )A. EHTERNETB. X.25C. PSTND. CATV17) DNS的作用是(C )A. 为客户机分配IP地址B. 访问HTTP的应用程序C. 将域名翻译为IP地址D. 将MAC地址翻译为IP地址18) FTP数据连接端口号(A )A. 20B. 21C. 23D. 2519) FTP控制连接端口号(B )A. 20B. 21C. 23D. 2520) 与10.110.12.29 mask 255.255.255.224属于同一网段的主机IP地址是(B )A. 10.110.12.0B. 10.110.12.30C. 10.110.12.31D. 10.110.12.3221) TFTP服务端口号(D )A. 23B. 48C. 53D. 6922) DHCP客户端是使用地址(D )来申请一个新的IP地址的A. 0.0.0.0B. 10.0.0.1C. 127.0.0.1D. 255.255.255.255网络基础题三1) OSI参考模型按顺序有哪些层(C )A. 应用层、传输层、网络层、物理层B. 应用层、会话层、传输层、物理层C. 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层D. 应用层、表示层、会话层、网络层、传输层、数据链路层、物理层2) 下列哪种地址类型用来支持多播(D )A. A类B. B类C. E类D. 以上都不是3) TELNET的端口号是(C )A. 6B. 17C. 23D. 694) 在无盘工作站向服务器申请IP地址时,使用的是(B )协议A. ARPB. RARPC. ICMPD. IGMP5) (A )协议是一种基于广播的协议,主机通过它可以动态的发现对应于一个IP地址的MAC地址A. ARPB. DNSC. ICMPD. RARP6) 在OSI 7层模型中,网络层的功能主要是(C )A. 在信道上传输原始的比特流B. 确保到达对方的各段信息正确无误C. 确定数据包从源端到目的端如何选择路由D. 加强物理层数据传输原始比特流的功能并且进行流量调控7) 当今世界上最流行的TCP/IP协议的层次并不是按OSI参考模型来划分的,相对应于OSI 的七层网络模型,没有定义(D )A. 链路层与网络层B. 网络层与传输层C. 传输层与会话层D. 会话层与表示层8) 以下属于物理层的设备是( C)A. 网桥B. 网关C. 中继器D. 以太网交换机9) OSI参考模型的物理层中没有定义(D )A. 电平B. 位传输C. 物理接口D. 硬件地址10) 以下属于正确的主机的IP地址的是(D )A. 224.0.0.5B. 127.32.5.62C. 202.112.5.0D. 162.111.111.11111) 七十至八十年代由于认识到商业计算的复杂性,产生了(A )A. 局域网B. 广域网C. InternetD. 基于主机架构的低速串行联接12) IEEE802.5标准是指(C )A. 以太网B. FDDI网C. 令牌环网D. 令牌总线网13) 下列选项中哪一个是MAC子层的功能?BA. 提供逻辑地址B. 提供硬件地址C. 提供流控功能D. 对上层屏蔽下层传输介质14) 高层的协议将数据传递到网络层后,形成(C ),而后传送到数据链路层A. 数据帧B. 信元C. 数据包D. 比特流15) IP地址与它的掩码取反相与,所得的非零点分十进制数,是此IP地址的(B )A. A类地址B. 主机地址C. 网络地址D. 解析地址16) 二进制11001011的十进制值是(C )A. 171B. 193C. 203D. 20717) 数据链路层可提供的功能有(C )A. 对数据分段B. 提供逻辑地址C. 提供流控功能及差错控制D. 多路复用18) 应用程序PING发出的是(C )报文A. TCP请求报文B. TCP应答报文C. ICMP请求报文D. ICMP应答报文19) 关于HuB以下说法正确的是( AD)A. HuB可以用来构建局域网B. 一般HuB都具有路由功能C. HuB通常也叫集线器,一般可以作为地址翻译设备D. 一台共享式以太网HuB下的所有PC属于同一个冲突域20) 下面哪一个不是LAN的主要特性(D )A. 提供全时的局部服务B. 连接物理相邻的设备C. 提供多用户高带宽介质访问D. 运行在一个宽广的地域范围内21) 当一台主机从一个物理网络移到另一个物理网络时,以下说法正确的是(C )A. MAC地址、IP地址都不需改动B. 改变它的IP地址和MAC地址C. 改变它的IP地址,但不需改动MAC地址D. 改变它的MAC地址,但不需改动IP地址22) Tracert命令的功能是(B)A. 用于检查网管是否工作正常B. 用于检查网络连接是否可达C. 用于分析物理接口是否发生故障D. 用于分析虚连接是否成功建立网络基础题四1) 如下所述的哪一项是OSI参考模型数据链路层的功能?(C)A. 在信道上传输原始的比特流,实现传输数据所需要的机械、电气、功能性及过程等手段B. 检查网络拓扑,以决定传输报文的最佳路由C. 检测并纠正可能出现的错误,使之对网络层显现一条无错线路,并且进行流量调控D. 为应用软件提供套接字接口2) ATM是一种面向连接的技术,为在交换式WAN或LAN骨干网高速传输数据提供了通用的通信机制(t)T. TrueF. FAlse3) 在OSI参考模型中,下列哪一项不是表示层的功能?(C)A. 数据加密B. 数据压缩C. 会话控制D. 数据格式转换4) EDI(Electronic Data Interchange)在OSI参考模型的哪一层实现?(E)A. 应用层B. 物理层C. 会话层D. 网络层E. 表示层5) 会话层协商发送端与接收端的工作方式。
TCP-IP练习题(有答案)要点
一单选题1.OSI模型数据链路层的主要功能是(A)A、利用不可路由的物理地址建立平面网络模型B、通过物理媒体以比特流格式传输数据C、利用逻辑地址建立多个可路由网络D、建立、管理和终止应用层实体之间的会话2.网络类型号127.x.y.z表示(其中x,y,z表示小于或等于255的一个任意十进制数字)(C)A、一个专用地址B、一个组播地址C、一个回送地址D、一个实验地址3.TCP/IP模型的网络接口层对应于OSI模型的(A)A、物理层和数据链路层B、数据链路层和网络层C、物理层、数据链路层和网络层D、仅网络层4.IP报头的最大长度是多少个字节(B)A、20B、60C、64D、2565.下列哪个协议可提供“ping”和“traceroute”这样的故障诊断功能(A)A、ICMPB、IGMPC、ARPD、RARP6.下列对于IP地址的描述不正确的是(A)A、主机部分全为“1”的IP址址称为有限广播B、0.x.y.z表示本网络的指定主机C、一个A类网的IP址址x.0.0.0表示x这个网络D、IP地址172.16.0.0~172.31.255.255属于保留地址7.下列哪项属于有效的C类IP地址范围(“hhh”表示可分配的主机地址部分)(A)A、192.000.001.hhh ~ 223.255.254.hhhB、192.hhh.hhh.hhh ~ 239.255.255.255C、224.000.000.000 ~ 239.255.255.255D、128.001.hhh.hhh ~ 191.254.hhh.hhh8.为了确定将数据发送到下一个网络的路径,网络层必须首先对接收到的数据帧做什么(D)A、封装数据包B、改变其IP地址C、改变其MAC地址D、拆分数据包9.从一个C类网络的主机地址借3位时,可建立多少个可用子网(B)A、3B、6C、8D、1210.位于同一子网内的每台主机的IP地址满足(B)A、网络部分与主机部分相同B、网络部分与子网部分相同C、子网部分与主机部分相同D、只需网络部分相同即可11.使用超网(CIDR)技术的主要原因是(C)A、为了去除对子网掩码的需求B、为了扩大路由表的长度C、为了减少路由表的条目D、为了增加额外的B类网络12.ARP请求作为下列哪种类型的以太网帧被发送(A)A、广播B、单播C、组播D、定向广播13.TCP在应用程序之间建立了下列哪种类型的线路(A)A、虚拟线路B、动态线路C、物理线路D、无连接线路14.下列哪项正确地描述了代理ARP(D)A、代理ARP允许一个无盘工作站获取另一个无盘工作站的IP址址B、代理ARP将目的IP地址解析为目的物理(MAC)地址C、代理ARP允许路由器代替本地主机回应ARP请求D、代理ARP允许路由器代替远程主机回应ARP请求15.在发送TCP接收到确认ACK之前,由其设置的重传计时器到时,这时发送TCP会(A)A、重传重要的数据段B、放弃该连接C、调整传送窗口尺寸D、向另一个目标端口重传数据16.下列哪项有关UDP的描述是正确的(D)A、UDP是一种面向连接的协议,用于在网络应用程序间建立虚拟线路B、UDP为IP网络中的可靠通信提供错误检测和故障恢复功能C、文件传输协议FTP就是基本UDP协议来工作的D、UDP服务器必须在约定端口收听服务请求,否则该事务可能失败17.下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作(C)A、“连接发起方”向“接收方”发送一个SYN-ACK段B、“接收方”向“连接发起方”发送一个SYN-ACK段C、“连接发起方”向目标主机的TCP进程发送一个SYN段D、“接收方”向源主机的TCP进程发送一个SYN段作为应答18.发送应用程序可以通过设置下列哪两个标志来使TCP进程在传送缓冲器填满前发送数据(B)A、FIL和PSHB、PSH和URGC、UGR和FIND、FIL和FIN19.下列哪项最恰当地描述了生存时间TTL在IP数据报中的使用(D)A、TTL指出了允许发送主机在线的时间长度B、TTL指出了数据报在一个网段上停留的秒数C、TTL对数据报在一个路由器处等待的时间进行按秒计数D、数据报每经过一个路由器其TTL值就减一20.下列哪项最恰当地描述了UDP的多路分解过程(C)A、UDP使目标主机将接收到的数据包通过多个IP地址进行路由B、UDP使用IP地址使得多个应用程序在同一主机内同步通信C、UDP使用端口编号使得多个应用程序在同一主机内同步通信D、UDP允许多个主机通过单一虚拟线路进行通信21.一个数据报被标记为“不可分段”,而这时数据报要通过一个最大传输单元MTU小于该数据报尺寸的网段进行传输,则接下来会发生(C)A、用于传输的网络设备将调节该网段的MTU以适应该数据报的尺寸B、用于传输的网络设备将压缩此数据报以适应该网段的MTUC、用于传输的网络设备将放弃该数据报并通知源结点D、用于传输的网络设备将保留该数据报直到该网段的MTU增大为止22.为了将几个已经分片的数据报重新组装,目的主机需要使用IP数据报头中的哪个字段(D)A、首部长度字段B、服务类型ToS字段C、版本字段D、标识符字段23.对于下列给定条件:(1)目的网段的最大传输单元MTU为512字节;(2)一个1500字节的数据报;(3)一个20字节的IP报头。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章✓TCPIP和OSI分层模型,包含了哪些层,作用是什么tcp五层osi七层✓每层名称,作用不用原话背下来,理解就可以,能用自己的话写下来就行。
✓上下层的关系,谁封装谁(tcp),谁在谁的内部(外部)✓TCPIP协议和OSI协议异同点?相同点:都是层次结构,按照功能分层不同点:一个是五层,一个是七层;OSI之间有严格的调用关系,两个N层实体间进行通信必须通过下一层N-1层实体,不能越级;TCPIP可以越过紧邻的下一层直接使用更底层所提供的服务,减少了不必要的开销,效率更高。
✓如果题目没有明确说明的情况下,所有的网络环境默认为以太网第三章✓以以太网为例,搞清楚帧的最短和最长的限制分别是多少https:///u012503786/article/details/7861555146-1500 数据部分计算完整的帧长,需要加上头部和尾部,头部+尾部18字节,所以帧的范围是64-151864是怎么来的?46+18✓CSMA/CD 载波监听冲突检测一个帧从节点到其他节点发送时,如果其他节点也发送数据,则发生冲突。
标准以太网最长距离的往返时间是51.2微妙,这个时间称为冲突窗口。
如果发生了冲突,则会在冲突窗口内检测出来,如果没有发生冲突,之后其他节点再发出数据帧时,就会侦听到信道忙,所以就不会发送数据,所以也就不会产生冲突。
他会等待一段随机的时间再次试探性地发送,这种产生随机时间的算法叫退避算法✓每个层上传输数据的名称大家要掌握第一层比特流第二层帧第三层IP数据报第四层UDP数据报✓TCP报文各个层上常用的设备名字设备都是向下兼容的物理层传比特流链路层帧网络层ip数据报✓链路层依靠MAC地址进行寻址,网络层依靠IP地址进行寻址✓MAC地址怎么来的,网卡在出厂时封印在网卡上的,不能重复,不能改变,所以网卡具有唯一性。
✓既然MAC地址是唯一的,为什么还需要IP地址呢?局域网内IP地址一般都是靠DHCP动态分布的,所以IP和计算机不是绑定的,假设一台机器是192.168.1.1,当这台机器下线了,这个IP就被分配给其他机器了,此时通信就要出问题了。
但是MAC和计算机是一一对应的,所以局域网内使用MAC进行通信。
早期的以太网只有交换机,因为那时网络规模比较小,没有路由器的,以太网通过MAC方式寻址,后来有了互联网,为了兼容原来的模式,采用了IP+MAC地址通信的方式,为啥不干脆取消MAC呢,因为MAC技术基础和应用太广泛了,如果推倒重建代价太大,看一下现在的IPV6为什么不能推广起来就是这个原因。
机器刚开机时,没有IP地址的,所以要通过MAC地址通知DHCP服务器给他一个IP地址才能使用,所以从这个角度来说MAC地址也不能取消。
第六章✓ABC类地址前缀✓ip数据报头部长度是多少,最大长度是多少头部是20最大1500-201500是帧数据部分最大✓具体的数据报格式不用背,但是字段的含义和长度要知道IP数据报的报头也常称为IP首部,由20个字节固定部分和可变长度的选项部分(0—40字节)构成。
IP首部的各个字段的含义如下:(1)版本:指IP协议的版本号,占4 bit,对IPv4来说这个值总是4。
(2)首部长度:指IP数据报的首部按32 bit(4字节)计算的数值,包括任何选项字节数,占4 bit,取值范围在5~15。
普通IP数据报(没有任何选项时)字段的值是5,即20字节(5*4)长,首部最长为60个字节(15*4),这时选项部分有数据内容。
(3)服务类型(Type of Service,TOS):为应用程序、主机或路由器处理报文提供一个优先级服务标志。
TOS占8 bit,其中3 bit的优先权子字段(现在已被忽略),4 bit的TOS子字段,分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。
4 bit中只能置位其中1 bit为1。
如果所有4 bit 均为0,那么就意味着是一般服务。
1 bit未用位但必须置0。
交互应用如Telnet和Rlogin要求最小的传输时延(主要用来传输少量的交互数据),FTP文件传输要求有最大的吞吐量,而网络管理(SNMP)和路由选择协议要求有最高可靠性。
需要注意的是并非所有的TCP/IP实现都支持TOS特性。
(4)总长度:指整个IP数据报以字节为单位的长度,占16 bit,因此IP数据报最长可达65535字节。
由于链路层MTU的限制,较长的IP数据报会被分片。
当数据报被分片时,该字段的值也随着变化,因为该值只是表示当前IP数据报的长度。
实际上,大量使用UDP的应用( RIP,TFTP,BOOTP,DNS以及SNMP)都限制用户数据报长度为512字节。
IP数据报中没有数据内容部分的长度,但借助报头中的首部长度可以很容易得出数据内容的长度是总长度减去首部长度。
(5)标识符:唯一地标识主机发送的每一份数据报,占16 bit。
主机为自己发送的IP报文设置一个报文计数器,通常每发送一份报文其值就会加1。
标识符字段通常应该由让IP发送数据报的上层来选择。
(6)标志:说明IP报文的分片信息和控制是否允许IP报文分片,占3bit。
目前只有后两位有意义。
标志字段的最低位是MF (More Fragment),为1表示后面还有分片,即本报文不是分片报文的最后一个分片,为0则表示本报文是最后一个分片。
标志字段中间的一位是DF (Don't Fragment),只有当DF为0时才允许分片。
(7)片偏移:本片在原分组中的相对位置,占12bit。
片偏移以8 个字节为偏移单位,指示出较长的分组在分片后本片在原分组中的相对位置。
(8)生存时间TTL(time-to-live):用于设置数据报可以经过的最多路由器数,占8 bit。
TTL 的初始值由源主机设置,即指定了数据报的生存时间,推荐的初始TTL值为64。
一旦经过一个处理报文的路由器,TTL的值就减去1。
当该字段的值为0时,数据报就被丢弃,并发送ICMP报文通知源主机。
防止路由成环时,IP被无限次转发。
(9)类型:也叫协议字段,表示向IP传送数据的上层协议,占8 bit。
类型字段实质上是表示IP报文数据区数据的格式,例如创建IP数据的高层协议是TCP还是UDP。
需要指出的是IP首部的版本字段指定的是IP报头格式,属于网络层范畴,类型字段指定的是IP数据区数据的格式,属于传输层的范畴。
✓ip路由选择,ip数据报怎么样通过路由器发送到指定的网络中的?依靠的是路由器中的路由表✓ppt51页,ip通过路由表查找的过程看一遍,不会让你默写的,知道先找谁,再找谁IP层进行的选路,实际上是一种选路机制(routing mechanism),即搜索路由表并决定向哪个网络接口发送分组。
IP按下列顺序搜索路由表来决定转发路径:(1)搜索匹配的主机地址。
寻找能与目的IP地址完全匹配的表目(网络号和主机号都要匹配),这样的路由记录也叫特定主机路由。
如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段的值)。
(2)搜索匹配的网络地址。
寻找能与目的网络号相匹配的表目(间接交付或直接交付)。
如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段的值)。
目的网络上的所有主机都可以通过这个表目来处置。
需要注意的是:这种搜索网络的匹配方法必须考虑可能的子网掩码。
(3)搜索默认路由。
寻找标为“默认(default)”的表目(默认路由)。
(默认路由:当IP分组的目的网络没有出现在选路表中时,则把IP分组送给默认路由器)如果找到,则把报文发送给该表目指定的下一站路由器。
✓实际的路由表route print -4表示打印ipv4的路由表路由表存放的不是具体某一个ip地址,而是一个网段,也叫网络号✓ip地址是由什么组成的网络号+主机号✓怎样得到网络号?目的IP&掩码得到网络号后,根据查询的顺序,在路由表中找到下一跳的网络第七章✓UDP数据报格式首先是报文收发的端口号。
端口号表示发送进程和接受进程。
源端口是发送进程的UDP端口,如果不需要返回数据,源端口设置为0TCP和UDP依据目的端口号分用来自IP层的数据。
最大长度是多少1500-20-8一般来说不会取到最大,因为最大要分片,UDP是不可靠的,所以分片很容易丢失数据,只要有一片丢失,所有的数据就要重新传送,效率比较低注意一下UDP层的数据叫UDP数据报,IP层叫IP数据报,同样是数据报,可以取代吗?很显然不能。
要知道UDP的作用是什么。
IP数据报只包含IP地址,只负责将数据送到指定的主机,UDP数据报中包含进程的端口号,可以具体的将数据送到指定的进程中。
练习题:第一章1.物理层考虑的是在物理介质上传输___D____A、程序B、会话C、协议D、比特2.数据从N层移到较高的N+1层时,其首部被_B_A、加上B、抽走C、重新安排D、修改3.数据从设备X传输到设备Y时,在X的第五层加上的首部在Y的_C_层被读出A、物理B、传输C、会话D、表示4.当网络A上的一个主机向网络B上的一个主机发送报文时,路由器需要检查_B_地址。
A、端口B、IPC、物理D、以上都不是第三章1.网桥是在(A)上实现不同网络的互连设备。
A.数据链路层B.网络层C.对话层D.物理层2.10Base-T以太网中,以下说法不对的是:( C )A.10指的是传输速率为10MbpsB.Base指的是基带传输C.T指的是以太网D.10Base-T 是以太网的一种配置3.Ethernet采用的媒体访问控制方式为(A )A. CSMA/CDB. 令牌环C. 令牌总线D. 无竞争协议4.要控制网络上的广播风暴,可以采用哪个手段?( A )A.用路由器将网络分段B.用网桥将网络分段C.将网络转接成10BaseTD.用网络分析仪跟踪正在发送广播5.网卡实现的主要功能是_ C___。
A.物理层与网络层的功能B.网络层与应用层的功能C.物理层与数据链路层的功能D.网络层与表示层的功能6.局域网的逻辑功能自下向上可分为( A )A.物理层、MAC、LLCB.物理层、LLC、MACC.MAC、物理层、LLCD.LLC、物理层、MAC简要描述交换机和路由器的工作原理和特点是什么?网桥工作在TCPIP协议族中的哪一层?它和交换机有何异同?第四章1、下列关于ARP的叙述哪一项是错误的?( D )A、ARP全称为Address Resolution Protocol,地址解析协议。
B、ARP病毒向全网发送伪造的ARP欺骗广播,自身伪装成网关。
C、在局域网的任何一台主机中,都有一个ARP缓存表,该表中保存这网络中各个电脑的IP地址和MAC地址的对照关系。
D、ARP协议的基本功能就是通过目标设备的MAC地址,查询目标设备的IP地址,以保证通信的顺利进行。