【计算机网络】用电信号传输TCP/IP数据

本文详细介绍了网络协议栈的组成,包括TCP、UDP、IP、ICMP和ARP等协议的作用。阐述了TCP和UDP的连接步骤及数据收发过程,提到了MTU、MSS在网络包传输中的考虑。同时,解释了以太网的基本结构,MAC头部和IP头部在网络包中的作用,以及数据传输的不同方式。此外,还讨论了UDP协议的应用场景和收发操作。
摘要由CSDN通过智能技术生成

协议栈:网络控制软件
网卡:网络硬件
协议栈的内部结构:
在这里插入图片描述
TCP:transmission control protocol传输控制协议
一般用于浏览器,邮件等应用程序收发数据
UDP:user datagram protocol 用户数据报协议
用于DNS查询等收发较短的控制数据
IP:Internet Protocol 将网络包发送给通信对象
ICMP:Internet Control Message Protocol 传送错误和控制信息
ARP:Address Resolution Protocol 地址解析协议,访问MAC地址

套接字:记录通信过程中的控制信息,协议栈根据这一控制信息来工作。
消息收发操作:
在这里插入图片描述
头部:记录和交换控制信息
控制信息的两类:
(1)客户端和服务器之间,即头部的控制信息
(2)套接字的控制信息,控制协议栈
连接步骤:
(1)tcp模块创建表示连接信息的头部
(2)IP模块负责发送
(3)服务器的IP模块将收到的信息传递给TCP模块,tcp模块根据头部信息的端口号找

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值