计算机网络协议常考点!!!

应用层协议

HTTP协议

基于TCP协议,是一种用于传输超文本和多媒体内容的协议,主要是为浏览器之前的通信而设计的;

get请求和post请求区别

请求参数位置不同:get会将请求参数放在URL后面并通过&运算符连接,而post提交会将请求参数放在请求体里;

请求数据量不同:get的请求参数会受到浏览器对URL最大长度的限制,而post是将请求参数放在请求体中,可以请求大量数据;

安全性:get会将请求参数放在URL中,不适合传送敏感信息,如密码等,而post将请求参数放在请求体中相对安全,但未经过加密也不安全。

回滚、刷新等操作影响:get提交的数据会被浏览器缓存,刷新可以重新提交数据,回滚也可以获得之前数据,而post提交不会缓存故提交后便无法回滚。

SMTP(Simple Mail Transfer Protocol)协议

SMTP是用于发送电子邮件的标准协议

FTP(File Transfer Protocol) 协议

文件传输协议

传输层协议

TCP、UDP协议

连接的建立:tcp是面向连接的协议,在发送数据前需进行三次握手建立连接,而udp不需要建立连接;

数据传输的可靠性:TCP提供可靠的数据传输,他利用序列号、确认应答、重传机制等技术保证数据准确无误的到达接收方。而UDP不提供可靠的数据传输,发送的数据包会丢失乱序等情况;

数据传输的速度和效率:因为TCP需建立连接、维护连接、错误检测和恢复,所以数据传输效率较慢,开销大。而udp无需建立连接、也无错误恢复机制,故数据传输速度快,效率高。

网络层协议

IP(Internet protocol)网际协议

用来定义数据包的格式、并对数据包进行路由和寻址,以便找到正确的目的地,分为IPv4和IPv6。

ARP(Address Resolution Protocol)地址解析协议

用来解决网络层地址和数据链路层地址之间转换的问题。例如A要给B发送数据,但A不知道B的MAC地址,只知道B的ip和子网掩码,A会将ip和子网掩码进行与运算,得到B所在的子网,发送给子网内所有的主机,每个主机将ip与自己进行对比,如果不一致就丢弃,一致就发送自己MAC地址应答,之后A就知道B的MAC地址了。

子网掩码:分为网络部分和主机部分,网络部分为1,主机为0,所以与ip与运算能求出子网。

MAC是物理地址,IP是网络地址。

ICMP(Internet Control Message Protocol,互联网控制报文协议)

一种用于传输网络状态和错误信息的协议,常用于网络诊断和故障排除。例如用ping测试是否连通。

OSPF(Open Shortest Path First,开放式最短路径优先)

是一种动态网关协议,通过链路的带宽、延迟等因素综合考虑,选择最优路径。

本文以更容易理解方式来解读!!!

相关推荐
流浪0011 天前
计算机网络篇23:数据链路层——以太网帧格式与 MAC 地址,MTU 牵住 UDP 和 TCP,ARP 拿 IP 换 MAC
计算机网络·mac·数据链路层·arp·mtu·局域网通信
老秦包你会1 天前
计算机网络第二课 ----Socket(套接字)编程预备
开发语言·计算机网络·php
say_fall2 天前
【Linux网络编程】计算机网络基础:局域网与广域网、OSI七层模型与TCP/IP五层模型、封装解包与MAC/IP地址、端口号与socket编程接口
linux·网络·tcp/ip·计算机网络·信息与通信
流浪0012 天前
计算机网络篇21:网络层——网段划分与子网掩码,从分类地址到 CIDR 与可用主机数
计算机网络·子网划分·nat·子网掩码·cidr·网络层协议
咔_2 天前
有IPv6地址,为什么外面还是连不进来?让同一台服务分别卡在四个位置
linux·计算机网络
流浪0012 天前
计算机网络篇22:网络层——公网的三级地址划分与逐跳转发,从私网出口替换到 IP 分片组装
tcp/ip·计算机网络·路由器·公网搭建·报文分篇
Java成神之路-3 天前
TCP Socket 与 UDP Socket
tcp/ip·计算机网络·udp
流浪0014 天前
计算机网络篇20:网络层——IP 协议的定位与 IPv4 报头字段,从 20 字节首部到 TTL 防环
tcp/ip·计算机网络·ttl·网络层协议·ip报头
流浪0015 天前
计算机网络篇17:传输层——TCP 超时重传、三次握手与四次挥手,TIME_WAIT 为什么要等 2MSL
网络协议·tcp/ip·计算机网络·三次握手·四次挥手·超时重传
流浪0016 天前
计算机网络篇16:传输层——TCP 报头属性字段:16 位窗口大小撑起流量控制,六个标志位标识报文类型
网络协议·tcp/ip·计算机网络·urg紧急指针·tcp报头