计算机网络基础(通信协议)大三学习的计算机网络基础

本文详细介绍了计算机网络中的通信协议,包括网络层的IP和ARP协议,运输层的TCP和UDP协议,以及数据链路层和物理层的相关概念。重点讲解了TCP的三次握手和UDP的特点,同时提到了HTTP协议、DNS域名解析和数据链路层的帧封装与差错检测。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

详细讲解HTTP协议:https://blog.youkuaiyun.com/agzhchren/article/details/79173491

 

TCP/IP四层协议:应用、运输、网际、网络接口(数据链路)

五层协议:应用、运输、网络、数据链路、物理

传输过程:

应用层(HTTP数据)应用进程加上对应首部----------运输层加上TCP首部形成运输层报文---------------网络层加上IP首部形成IP数据报(分组)-----------数据链路层以太网首尾部数据链路层-------物理层利用比特流传输到物理媒体

 

 -----------------各种协议----------------------------------------------------------------

通常需要用到的是网络层以上的协议:

网络层协议:

负责传输的IP协议和负责地址解析的ARP协议

需要满足IP地址和MAC地址(Media Access Control Address)。IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址进行配对。IP地址可变换,但MAC地址基本上不会更改。

IP间的通信依赖MAC地址。在网络上,通信的双方在同一局域网(LAN)内的情况是很少的,通常是经过多台计算机和网络设备中转才能连接到对方。而在进行中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标。这时,会采用ARP协议(Address Resolution Protocol)。ARP 是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC地址

 

运输层协议:

确保可靠性的TCP协议,面向连接。TCP协议为了更容易传送大数据才把数据分割,而且TCP协议能够确认数据最终是否送达到对方。

TCP协议采用了三次握手:发送端首先发送一个带SYN标志的数据包给对方。接收端收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。最后,发送端再回传一个带ACK标志的数据包,代表握手结束。

无连接的UDP协议

运输层使用协议端口号(protocol port number),或通常简称为端口(port),作为TCP/IP体系的应用进程标志,使应用进程能够互相通信。

使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值