浅谈TCP/IP通信协议

本文详细介绍了TCP/IP协议族,包括其分层结构、互联网地址、建立连接的三次握手及关闭连接的四次挥手过程。内容涵盖网络接口层、网络层、传输层和应用层的功能,以及TCP和UDP的区别。此外,还讨论了TCP的拥塞控制和SYN攻击原理。
摘要由CSDN通过智能技术生成

TCP/IP

TCP/IP并不是一种协议,而是一种协议族的统称。包括IP协议、IMCP协议、TCP协议,以及我们熟悉的http、ftp、pop3协议。

TCP/IP协议的分层

在这里插入图片描述
每一层负责不同的功能:
1)网络接口层,有时候也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。他们一起处理与电缆的物理接口细节。

  1. 网络层,有时候也称作互联网层,处理分组在网络中的活动,例如分组的选路。网络层协议包括IP协议(国际协议)、ICMP协议(Internet互联网控制报文协议)、IGMP协议(Internet组管理协议)

3)传输层,主要是两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据协议)

    TCP为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给他的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认组的超时时钟等。由于运输层提供了高可用性的端到端的通信,因此应用层可以忽略所有的这些细节。而领一方面,UDP则为应用层提供一种非常简单的服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值