计算机网络--笔试题
一、传输层介绍
1、每一层对应的协议
物理层
数据链路层:PPP ARQ(失败重传)
网络层:ARP地址转换协议、IP、ICMP控制报文协议、IGMP组管理协议、RARP反向地址转换协议
传输层:TCP传输控制协议、UDP用户数据报文协议
应用层:HTTP超文本传输、DNS域名系统、DHCP动态主机配置
2、TCP和UDP的常用协议
TCP:HTTP/HTTPS/FTP/SMTP/POP3收/TELNET远程登录协议
UDP:DNS/TFTP/DHCP动态主机配置协议/SNMP/RIP
3、TCP与UDP区别
TCP:点对点、全双工通信 、可靠、字节流、有序无边界、速度慢、首部为20
UDP:多种交互通信方式、数据报、首部开销小为8、无序有边界
4、三次握手与四次挥手 --> 引申到HTP的工作过程 --> 引申到HTTPS工作过程
三次握手:SYN ACK+SYN ACK(各两次),均指定ISN;半(重传删除)/全连接队列(队满丢包)
四次挥手:FIN ACK
5、TCP的特性
可靠传输:34、ARQ保证正确性、滑窗进行流量控制、拥塞控制(快恢复)
流量控制:点对点,窗口-->发送数据量=多大缓冲区可以接收数据
拥塞控制:避免过多数据注入,全局过程;慢开始、快重传、快恢复
拆包和粘包:TCP无边界,分包机制;全局(特殊字符、包首部)/netty
二、HTTP
1、版本
1.0:默认短连接
1.1:持久化长连接、连接复用、管道机制
2.0:多路复用、二进制分帧、header压缩
2、状态码
301永久重定向,302临时重定向
503服务器繁忙
本文来自博客园,作者:哥们要飞,转载请注明原文链接:https://www.cnblogs.com/liujinhui/p/14608836.html