传输层封装协议TCPUDP_第1页
传输层封装协议TCPUDP_第2页
传输层封装协议TCPUDP_第3页
传输层封装协议TCPUDP_第4页
传输层封装协议TCPUDP_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

希赛软考领导者,联合开发传输层封装协议TCPUDP目录(Content)封装协议专题协议分类总结二层封装协议:以太网/HDLC/PPP三层封装协议:IP/IPv6四层封装协议:TCP/UDPSUMMER课堂2链路层:以太网/PPP/HDLC/帧中继常考以太网帧格式,帧中继的特点网络层:IP常考IP报头格式封装类协议传输层:TCP/UDP常考TCP三次握手,拥塞和流量控制机制基于UDP520计算跳数:最大15跳,16跳不可达,一般用于小型网络距离矢量路由协议RIP几个时钟:30s更新路由表、180s无更新表示不存在、240s删除路由表IGP(网关协议,用于AS)RIPv1与RIPv2区别点对点网络上每10秒发送一次hello,在NBMA网络中每30秒发送一次,Deadtime为hello时间的4倍链路状态路由协议OSPF–运行OSPF协议的路由器,–OSPF指定/备用指定路由器DR/BDR网络协议路由协议打开(Open)建立邻居关系更新(Update)发送新的路由信息EGP(外部网关协议,用于AS之间)BGP(路径矢量路由协议,基于TCP179)保持活动状态(Keepalive)对Open的应答/确认邻居关系通告(Notification)报告检测到的错误ICMP(InternetControlMessageProtocol,Internet控制报文协议),协议号为1,封装在IP报文中,用来传ICMP递差错、控制、查询等信息,典型应用ping/traceroute底层依赖ICMP报文ARP(AddressResolutionProtocol,地址解析协议)作用是:根据IP地址查询MAC地址ARP/RARPRARP(ReverseAddressResolutionProtocol,反向地址转换协议)作用是:根据MAC地址查找IP地址NAT一NAT(NetworkAddressTranslation,网络地址转换)把私有地址转换成公网IP地址功能类协议ACLALC(AccessControlList,访问控制列表)实现用户访问权限控制)STPSTP(SpanningTreeProtocol)生成树协议,用于防止二层环路DHCPDHCP(DynamicHostConfigurationProtocol,动态主机配置协议)用于动态分配IP地址其他:VRRP、DNS、AD、FTP/TFTP(查询搞懂具体功能)传输层协议TCPvsUDP传输层主要两个传输协议,分别是TCP和UDP,负责提供流量控制、错误校验和排序服务。(1)TCP是面向连接的,一般用于传输数据量比较少,且对可靠性要求高的应用。【文件】(2)UDP是一种不可靠的、无连接的协议。用于传输数据量大,可靠性要求不高,但要求速度快的场景。【音视频】传输控制协议(TCP)用户数据报协议(UDP)面向连接面向无连接可靠传输不可靠传输流控及窗口机制尽力而为的传输TCP应用:Web,电子邮件文件传输程序UDP应用:域名系统(DNS),视频应用、IP语音(VoIP)TCP-面向连接喝水慢,不,安全性高TCP-面向连接喝水慢,不,安全性高SUMMER课堂4即学即练·网工2022年5月第22题在OSI参考模型中,(22)在物理线路上提供可靠的数据传输服务。A.物理层B.数据链路层C.网络层D.传输层5SUMMER课堂即学即练·网工2022年5月第22题在OSI参考模型中,(22)在物理线路上提供可靠的数据传输服务。A.物理层B.数据链路层C.网络层D.传输层【参考答案】B【summer解析】简单理解:物理链路之上是数据链路层,OSI模型的数据链路层有很多可靠性保障机制,模型主要把可靠性保障通过传输层实现。深入理解:数据链路层与传输层的区别,比如有3个节点是123,1到3是端到端,可靠性通过传输层协议保障,1到2或者2到3是物理链路,可靠性通过数据链路层保障,那么这题明显问的是物理链路上的可靠性。SUMMER课堂6即学即练·经典例题在OSI参考模型中,负责提供可靠的端到端数据传输的是()的功能A.数据链路层B.网络层C.传输层D.应用层SUMMER课堂即学即练·经典例题在OSI参考模型中,负责提供可靠的端到端数据传输的是()的功能A.数据链路层B.网络层C.传输层D.应用层【参考答案】C【summer解析】端到端的可靠性服务由传输层提供,注意对比区别上一题。8SUMMER课堂TCP/UDP端口号PC1PC223231029目的端口源端口源端口随机分配,目标端口使用知名端口。应用客户端使用的源端口一般为系统中未使用的且大于1024。目的端口号为服务器端应用服务器的进程,如telnet为23。9SUMMER课堂即学即练·经典例题Web访问中,下面哪一种情况不可能出现()。A.源端口80,目的端口1028B.源端口1028,目的端口80C.源端口65532,目的端口8080D.源端口4000,目的端口400010SUMMER课堂即学即练·经典例题Web访问中,下面哪一种情况不可能出现()。A.源端口80,目的端口1028B.源端口1028,目的端口80C.源端口65532,目的端口8080D.源端口4000,目的端口4000【参考答案】A【summer解析】Web访问中源端口是大于1024的随机端口,目的端口常规是880/8080/443,,也可以自定义为大于1024的非知名端口。11TCP序列号及确认号PC1PC2目的端口源端口seqack232310291029目的端口源端口seqack102910292323目的端口源端口seqack232310291029目的端口源端口seqack10291029232312SUMMER课堂即学即练·网规2020年36-37题假设主机A通过Telnet连接了主机B,连接建立后。在命令行输入"C"。如图所示,主机B收到字符"C"后,用于运输回送消息的TCP段的序列号seq应为(36),而确认号ack应为(37)。A.随机数B.42C.79D.43A.随机数B.43C.79D.4213即学即练·网规2020年36-37题假设主机A通过Telnet连接了主机B,连接建立后。在命令行输入"C"。如图所示,主机B收到字符"C"后,用于运输回送消息的TCP段的序列号seq应为(36),而确认号ack应为(37)。【参考答案】(36)C(37)B【summer解析】ack号:期望接收到对方下一个报文段的第一个数据字节的序号,A发送的aack=79,故希望B

回送的序号是79,那么B回送的!Seq=79;;A已经发了Seq=42,B则希望他下一个发序号43的数据,则ack=43。A.随机数B.42C.79D.43A.随机数B.43C.79D.42SUMMER课堂14TCP三次握手建立连接ABseq=0ctl=SYN1SendSYNSYNreceivedseq=0ack=1ctl=SYN,ACK2SendSYN,ACKseq=1ack=1ctl=ACK3Established15TCP三次握手建立连接主机A主机BCLOSED被动打开主动打开CLOSED1seq=x,SYN=1LISTEN监听SYN-SENT2同步已发送seq=y,ack=x+1,SYN=1,ACK=1}SYN-RCVD同步收到seq=x+1,ack=y+1,ACK=13Established已建立连接Established开始数据发送已建立连接16SUMMER课堂TCP四次挥手断开连接AB正常报文收发,传送数据1发送FIN请求断开连接接收FIN\mathsfseq=100\mathsfctl=ACKseq=300ack=101ctl=ACKseq=101ack=301ctl=FIN,ACKseq=301ack=102ctl=ACKseq=301ack=102ctl=FIN,ACKseq=102ack=302ctl=ACK2发送ACK3发送FIN请求断开连接4发送ACK17SUMMER课堂即学即练·网工2022年5月第20题在TCP协议连接释放过程中,请求释放连接的一方(客户端)发送连接释放报文段,该报文段应该将(20)。A.FIN置1B.FIN置0C.ACK置1D.ACK置018即学即练·网工2022年5月第20题在TCP协议连接释放过程中,请求释放连接的一方(客户端)发送连接释放报文段,该报文段应该将(20)。A.FIN置1B.FIN置0C.ACK置1D.ACK置0【参考答案】A【summer解析】4次挥手断开连接,FIN置1。19TCP流量控制流量控制:为了防止发送方发送速度过快,导致接收方处理不过来,造成丢包重传,浪费网络资源。TCP流量控制机制:可变大小的滑动窗口。固定头部源端口(16)源端口(16)序列号(32)序列号(32)确认号(32)确认号(32)偏移值(4)偏移值(4)保留(6)保留(6)URGURGACKACKPSHPSHRST校验和(16)校验和(16)选项(长度可变)选项(长度可变)数据数据TCP滑动窗口机制A1TCP三次握手2发送数据窗口+1seq=100win=3ctl=SYNseq=200ack=101win=3ctl=SYN,ACKseq=101ack=201win=xctl=ACKseq=102win=xseq=103win=xseq=104win=xack=105win=1seq=105win=x接收方的缓冲区窗口大小决定在收到确认前可以发送的数据量34B的CPU取走一个数据继续发21SUMMER课堂即学即练·网规2016年11月第65题TCP使用的流量控制协议是(65)。A.停等ARQ协议B.选择重传ARQ协议C.后退N帧ARQ协议D.可变大小的滑动窗口协议22即学即练·网规2016年11月第65题TCP使用的流量控制协议是(65)。A.停等ARQ协议B.选择重传ARQ协议C.后退N帧ARQ协议D.可变大小的滑动窗口协议【参考答案】D【summer解析】在实际运行中,TCP滑动窗口大小可以随时调整,所以是可变大小的滑动窗口协议。23即学即练·网工2018年5月第50题在TCP协议中,用于进行流量控制的字段为(50)。A.端口号B.序列号C.应答编号D.窗口24SUMMER课堂即学即练·网工2018年5月第50题在TCP协议中,用于进行流量控制的字段为(50)。A.端口号B.序列号C.应答编号D.窗口【参考答案】D【summer解析】TCP协议使用可变大小的滑动窗口协议实现流量控制。25SUMMER课堂即学即练·网工2021年5月真题/网规2015年真题TCP使用的流量控制协议是(21),TCP头中与之相关的字段是(22)。(21)A.停等应答B.可变大小的滑动窗口协议C.固定大小的滑动窗口协议D.选择重发ARQ协议(22)A.端口号B.偏移C.窗口D.紧急指针26SUMMER课堂即学即练·网工2021年5月真题/网规2015年真题TCP使用的流量控制协议是(21),TCP头中与之相关的字段是(22)。(21)A.停等应答B.可变大小的滑动窗口协议C.固定大小的滑动窗口协议D.选择重发ARQ协议(22)A.端口号B.偏移C.窗口D.紧急指针【参考答案】(21)B(22)C【summer解析】多次考查,必须掌握。固定头部20字节源端口(16)源端口(16)序列号(32)序列号(32)确认号(32)确认号(32)偏移值(4)偏移值(4)保留(6)保留(6)URGURGACKACKPSHPSHRST校验和(16)校验和(16)选项(长度可变)选项(长度可变)数据数据27TCP拥塞控制有了流量控制,可以调节发送端和接收端的节奏,为什么还要有拥塞控制?流量控制:在A、B两个端点进行。拥塞控制:在A、B和所有网络节点中进行。28TCP拥塞控制拥塞窗口cwndTCP慢开始和拥塞避免算法的实现29SUMMER课堂即学即练·网工2022年5月第21题以下关于TCP拥塞控制机制的说法中,错误的是(21)。A.慢启动阶段,将拥塞窗口值设置为1B.慢启动算法执行时拥塞窗口指数增长,直到拥塞窗口值达到慢启动门限值C.在拥塞避免阶段,拥塞窗口线性增长D.当网络出现拥塞时,慢启动门限值恢复为初始值30SUMMER课堂即学即练·网工2022年5月第21题以下关于TCP拥塞控制机制的说法中,错误的是(21)。A.慢启动阶段,将拥塞窗口值设置为1B.慢启动算法执行时拥塞窗口指数增长,直到拥塞窗口值达到慢启动门限值C.在拥塞避免阶段,拥塞窗口线性增长D.当网络出现拥塞时,慢启动门限值恢复为初始值【参考答案】D【summer解析】出现拥塞,拥塞窗口恢复为初始值,门限值设置为发生拥塞时的一半。31即学即练·网工2019年11月第21题TCP采用慢启动进行拥塞控制,若TCP在某轮拥塞窗口为8时出现拥塞,经过4轮均成功收到应答,此时拥塞窗口为(21)。A.5B.6C.7D.832即学即练·网工2019年11月第21题TCP采用慢启动进行拥塞控制,若TCP在某轮拥塞窗口为8时出现拥塞,经过4轮均成功收到应答,此时拥塞窗口为(21)。A.5B.6C.7D.8【参考答案】B【summer解析】拥塞窗口为8时发生拥塞,那么门限值(拐点)为4。那么4轮应答拥塞窗口分别是:1-2-4-5,完成4轮以后,那么拥塞窗口是6。TCP慢开始和拥塞避免算法的实现33即学即练·网工2020年11月第25题TCP采用拥塞窗口(cwnd)进行拥塞控制。以下关于cwnd的说法中正确的是(25)。A.首部中的窗口段存放cwnd的值B.每个段包含的数据只要不超过cwnd值就可以发送了C.cwnd值由对方指定D.cwnd值存放在本地【参考答案】D【summer解析】滑动窗口:是TCP的流控措施,接收方通过通告发送方自己的可以接受缓冲区大小,从而控制发送方的发送速度。拥塞窗口(cwnd):TCP拥塞控制措施,发送方维持一个(congestionwindow)的状态变量。拥塞窗口的大小取决于网络的拥塞程度,并且动态地在变化,发送方让自己的发送窗口等于拥塞。TCP首部的窗口是指滑动窗口,AB选项都在说滑动窗口。即学即练·网工2022年11月第22题以下网络控制参数中,不随报文传送到对端实体的是(22)。A.接收进程B.上层协议C.接收缓存大小D.拥塞窗口大小35SUMMER课堂即学即练·网工2022年11月第22题以下网络控制参数中,不随报文传送到对端实体的是(22)。A.接收进程B.上层协议C.接收缓存大小D.拥塞窗口大小【参考答案】D【summer解析】接收进程、上层协议和接受缓存大小(滑动窗口)需要通告给对方,拥塞窗口本地有效。36即学即练·网工2020年5月第26题UDP头部的大小为(26)字节。A.8B.16C.20D.32【参考答案】A【summer解析】IP报头20-60字节(默认20字节),TCP报头20-60字节(默认20字节),UDP报头8字节。3720/21FTP文件传输协议(数据/控制端口)22SSH安全登录(加密)主流网络协议魔力图23TELNET远程登录(明文)25SMTP电子邮件传输协议(发送邮件)53DNS域名服务80HTTP超文本传输协议67/68DHCP动态主机配置协议(服务器端/客户端)⑤应用层110POP3邮局协议(接收邮件)69TFTP简单文件传输协议143IMAP交互邮件访问协议161/162SNMP简单网络管理协议(客户端/服务器端)179BGP边界网关协议500IKEInternet密钥交换协议443HTTPS安全网页传输协议(加密)summer课堂520RIP路由协议信息3389RDP远程桌面④传输层TCPUDP关注1ICMPInternet控制报文协议61788EIGRP增强IGRP路由协议2IGMPInternet组管理协议89OSPF开放式最短路径优先ESP安全封装协议IP124ISIS中间系统到中间系统③网络层5051AH认证头协议112VRRP虚拟路由冗余协议802.3802802.11②数据链路层以太网局域网WIFI①物理层万兆以太网(10G)802.112.4G2M快速以太网(100M)千兆以太网(1000M)802.11a5G54M100Base-TX两对5类UTP或两对STP100米1000Base-SX多模光纤550m10GBase-S多模光纤65/300m802.11b2.4G11M100Base-FX多模或多模光纤2km或40km1000Base-LX单模光纤5000m10GBase-L单模光纤10km802.11g2.4G54M802.11n2.4/5G600M100Base-T44对3类UTP100m1000Base-CX2对STP25m10GBase-E单模光纤40km802.11ac5G1300M100Base-T22对3类UTP100m1000Base-T4对UTP100m10GBase-LX4多模/单模300m/10km802.11ax2.4/5G9600M网络协议FTPSSHTelnetSMTPHTTPBGPHTTPSTFTPRIPDHCPSNMP邮件相关协议:21222325801794436952067161·SMTPTCP/UDP25通常使用TCP·POP3TCP110·IMAPTCP143TCPUDPTelnetTelnetFTPFTPHTTPHTTPSMTPSMTP应用层传输层网络层数据链路层物理层TCPTCPICMPICMPRoutingProtocol(静态.RIP.OSPF等)RoutingProtocol(静态.RIP.OSPF等)IPIPEthernetEthernetFrame-RelayFrame-Relay双绞线双绞线光纤光纤即学即练·精选例题下列()协议使用TCP作为其传输层协议?A.ICMPB.IPC.E-mailD.SNMP40SUMMER课堂即学即练·精选例题下列()协议使用TCP作为其传输层协议?A.ICMPB.IPC.E-mailD.SNMP【参考答案】C【summer解析】ICMP是封装在IP里面,IP可以封装在UDP或者TCP,SNMP是UDP封装。邮件相关协议:SMTPTCP/UDP25通常使用TCPPOP3TCP110IMAPTCP14341SUMMER课堂即学即练·网工2021年5月第38题邮件客户端需监听(38)端口及时接收邮件。A.25B.50C.100D.11042SUMMER课堂即学即练·网工2021年5月第38题邮件客户端需监听(38)端口及时接收邮件。A.25B.50C.100D.110【参考答案】D【summer解析】ICMP是封装在IP里面,IP可以封装在UDP或者TCP,SNMP是UDP封装。邮件相关协议:SMTPTCP/UDP25通常使用TCPPOP3TCP110IMAPTCP14343SUMMER课堂即学即练·网工2020年11月第30题使用电子邮件客户端从服务器下载邮件,使实现邮件的某著名企业、剥除等操作在客户端和邮箱上更新同步,所使用的电子邮件接收协议是(30)。A.SMTPB.POP3C.IMAP4D.MIMESUMMER课堂44即学即练·网工2020年11月第30题使用电子邮件客户端从服务器下载邮件,使实现邮件的某著名企业、剥除等操作在客户端和邮箱上更新同步,所使用的电子邮件接收协议是(30)。A.SMTPB.POP3C.IMAP4D.MIME【参考答案】C【summer解析】SMTP是邮件发送,POP3是邮件下载,IMAP是跟POP3类似的协议。不同的是,开启了IMAP后,在电子邮件客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上,如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作,故选C更佳。操作位置操作位置操作内容操作内容收件箱收件箱阅读、标记、某著名企业、删除邮件等阅读、标记、某著名企业、删除邮件等发件箱发件箱保存到已发送保存到已发送创建文件夹创建文件夹新建自定义的文件夹新建自定义的文件夹草稿草稿保存草稿保存草稿垃圾文件夹垃圾文件夹接收误移入垃圾文件夹的邮件接收误移入垃圾文件夹的邮件广告邮件广告邮件接收被移人广告邮件夹的邮

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论