网络协议(一.TCP和UDP) #Web安全攻防

文章介绍了电脑网络的两种主要体系结构——OSI模型(七层)和TCP/IP模型(四层),并详细对比了它们的区别。TCP协议提供的是面向连接、可靠的字节流服务,适用于需要稳定性的数据传输;而UDP协议则提供无连接服务,更适用于实时数据传输,其特点是轻量级、无序号和流量控制。
摘要由CSDN通过智能技术生成

我在刚开始学习电脑时都学过电脑网络体系结构:

它有两种结构模型:

一.OSI的体系结构:从下到上一共有七层,分别是:①.物理层 ②.数据链路层 ③.网络层 ④.运输层 ⑤.会话层 ⑥.表示层 ⑦.应用层【这种计算机网络体系结构不利于我们对网络协议的区分】

二.TCP/ip的体系结构:从下到上一共有四层,分别是: ①.网络接口层(这一层没有具体内容)②.网际层(ip协议等) ③.运输层(TCP或UDP协议等) ④.应用层(各种应用层协议,如:DNS , HTTP ,SMTP协议等)

TCP/IP与OSI最大的不同在于:OSI是一个理论上的网络通传模型,而TCP/IP则是实际运行的网络协议。

TCP协议/UDP协议:

①.TCP协议:传输控制协议(TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。

传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。

互联网络与单个网络有很大的不同,因为互联网络的不同部分可能有截然不同的拓扑结构、带宽、延迟、数据包大小和其他参数。TCP的设计目标是能够动态地适应互联网络的这些特性,而且具备面对各种故障时的健壮性。

不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。

②.UDP协议:UDP协议又称用户数据报协议。

作用:①.为应用进程提供无连接的数据报传输服务。【而TCP是提供有连接的数据传输服务】

特点:①.不提供 序号服务 和 流量控制 功能。

②.节省建立/释放连接和重传的开销。

③.适合传输 实时数据。

④.调动UDP服务的应用层解决纠纷问题。

⑤.由RFC768定义的。

在UDP协议当中完成了端口寻址的问题,端口的区分用了16比特(2的16次方)来区分端口的发送端(原端)分配的16比特的端口由操作系统随机分配的,而连接的另外一端(接收端)是固定的端口。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

》(。・ω・。)ノ♡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值