当前位置: 首页 > article >正文

TCP/IP协议浅析

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

TCP/IP传输协议是一个四层的体系结构,包括应用层、传输层、网络层和数据链路层。

数据链路层:也称为硬件层,负责计算机和网络设备之间的物理连接。

网络层:主要工作是定义网络地址、区分网段(IP协议)、子网内MAC寻址(ARP协议/地址解析协议)、对于不同子网的数据包进行路由(路由协议)。

传输层:

        UDP协议:

        UDP的主要特点包括无连接性、不保证可靠交付和面向报文的传输方式。由于UDP不建立连接,因此减少了开销和延迟,但同时也意味着它不保证数据的可靠传输。UDP适用于那些对实时性要求高,但可以容忍一定程度数据丢失的应用,如视频会议和在线游戏。

        TCP协议:

        三次握手,四次挥手。是一种面向连接的、可靠的、基于字节流的传输层通信协议,

应用层:定义数据格式并按照对应的格式解读数据。对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议,邮件传输应用使用了SMTP协议、万维网应用使用了HTTP协议、远程登录服务应用使用了有TELNET协议。


http://www.kler.cn/a/400061.html

相关文章:

  • 极速入门数模电路
  • HBase 开发:使用Java操作HBase
  • 删除k8s 或者docker运行失败的脚本
  • 2024年11月16日 星期六 重新整理Go技术
  • 【论文模型复现】深度学习、地质流体识别、交叉学科融合?什么情况,让我们来看看
  • Flutter:Dio下载文件到本地
  • 前端三大件之CSS
  • opencv调整图片对比度和亮度
  • 大模型(LLMs)推理面
  • 微信小程序点击跳转打电话功能
  • 实操案例|TinyVue树表+动态行合并
  • 【验证码逆向专栏】vaptcha 手势验证码逆向分析
  • StructuredStreamingKafka中的实时ETL案例及常见问题
  • 三维测量与建模笔记 - 点特征提取 - 4.3 Harris特征点
  • React Native 全栈开发实战班 - 网络与数据之数据缓存策略SWR、Query
  • 基于Cnn神经网络虫害预测
  • 基于Spring Boot+Unipp的博物馆预约小程序(协同过滤算法、二维码识别)【原创】
  • Visual Studio 圈复杂度评估
  • 一体化运维监控管理平台:产品架构与功能解析
  • 量化交易系统开发-实时行情自动化交易-3.4.3.2.期货交易数据
  • 梯度提升树(Gradient Boosting Trees)详解
  • Docker部署Kafka SASL_SSL认证,并集成到Spring Boot
  • springMVC 全局异常统一处理
  • 如何把本地docker 镜像下载用到centos系统中呢?
  • C++ cosnt关键字
  • 基于RK3588的移动充电机器人应用解决方案