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

网络编程——TCP/IP协议族(IP协议、TCP协议和UDP协议……)

TCP/IP协议族

一、IP协议

1、IP协议简介

IP协议又称网际协议
特指为实现在一个相互连接的网络系统上从源地址到目的地传输数据包(互联网数据包)所提供必要功能的协议,是网络层中的协议。

2、特点

不可靠:它不能保证IP数据包能成功地到达它的目的地,仅提供尽力而为的传输服务
无连接:IP 并不维护任何关于后续数据包的状态信息。每个数据包的处理是相互独立的。IP 数据包可以不按发送顺序接收

IP地址作用:在网络中唯一标识一台主机

IP数据包中含有发送它主机的 IP 地址《源地址》和接收它主机的 P 址(目的地址)

二、TCP协议

1、概念

TCP叫传输控制协议。是一种面向连按的可靠的传输层通信协议
功能:提供不同主机上的进程间通信

2、特点

1、建立链接->使用链接->释放链接(虚电路)
2、TCP 数据包中包含序号和确认序号
3、对包进行排序并检错,而损坏的包可以被重传

3、服务对象:

需要高度可靠性且面向连接的服务。如 HTTP、FTP、SMTP 等

三、UDP协议

1、UDP协议概念

UDP 叫用户数据报协议。是一种面向无连按的传输层通信协议
功能:提供不同主机上的进程间通信

2、特点

1、发送数据之前不需要建立铺接
2、不对数据包的顺序进行检查
3、没有错误检测和重传机制服务对象
主要用于“查询一应答”的服务如: NFS、NTP、DNS等

http://www.lryc.cn/news/113589.html

相关文章:

  • Oracle SQL存储过程能够返回表吗
  • 2 Vue使用v-bind来代替{{}}取值
  • 20230807在WIN10下使用python3将TXT文件转换为DOCX(在UTF8编码下转换为DOCX有多一行的瑕疵)
  • Flutter(八)事件处理与通知
  • Java,python,c#,js,c++搞量化交易的接口大全
  • javaAPI(一):String
  • 数据互通,版本管理优化图文档与BOM数据
  • 【CSS】旋转中的视差效果
  • 【ASP.NET MVC】使用动软(一)(9)
  • 【Jsp课设】3款基于JavaWeb的学生选课管理系统
  • 系统架构设计师笔记第35期:表现层框架设计
  • 力扣 -- 467. 环绕字符串中唯一的子字符串
  • Hi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs
  • 面试热题(字符串相加)
  • 我的创作纪念日【第一个2048day】
  • 内网穿透-————SSH远程连接树莓派
  • 一键开启ChatGPT“危险发言”
  • RISC-V基础之函数调用(一)简单的函数调用(包含实例)
  • apt、aptitude、apt-get/apt-cache语法的区别
  • 华为认证 | HCIA和HCIP有啥区别?
  • JavaScript基础知识
  • vue2 todoapp案例(静态)
  • qt5.14 和 qt5.15的区别
  • 如何使用自己域名进行远程访问内网群晖NAS 6.X
  • PHP判处重复延长队列执行时间
  • flask中的应用上下文
  • cocos creator 的input.on 不生效
  • WFPlayer
  • Netty面试题
  • 基于Home Assistant远程开门