tcpip协议知识点与练习题
- 格式:docx
- 大小:1.38 MB
- 文档页数:11
本科—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使用的协议。
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协议复习题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地址可以确定数据的目的地。
二、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)。
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网络与协议的过程中,我们常常会遇到一些习题,下面是一些常见的习题及其答案,供大家参考。
一、选择题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协议是无连接的不可靠传输协议,它不提供数据分段、流量控制、拥塞控制等功能,数据的传输可能会丢失或乱序。
《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次握手)阶段。
二、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 的七层网络模型,没有定义_______。
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练习题练习题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协议复习题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协议及网络编程技术>>填空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和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试题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成块数据流类型。
二、填空题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 协议一、填空题 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协议族习题答案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和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地址,以保证通信的顺利进行。