TCP/IP协议族(TCP/UDP的区别)
来源:互联网 发布:上海日料放题 知乎 编辑:程序博客网 时间:2024/06/05 06:39
TCP/IP协议族
介绍一下概念,TCP/IP协议是一个分层、多协议的通讯体系。
结构:TCP/ip协议族是一个四层协议系统,包括了数据链路层、网络层、传输层和应用层。
分层分析:
1、数据链路层:常用的协议是ARP协议(地址解析协议)和RARP协议(逆地址解析协议)。
2、网络层(两台通讯设备之间通讯的路由器):
IP协议(internet协议):根据数据包中的IP协议决定如何投递他,如果不能直接发给目标主机,那么IP协议就是选择合适的下一个路由器,交给路由器来转发,多次发送后仍未发送,就会因失败而丢弃。
ICMP协议(inertent控制报文的协议)
3、传输层三个重要的协议:TCP UDP SCTP协议。
TCP(传输控制协议):采用的是超时重传、数据确认等方式来确保数据可以可靠的传递。TCP协议的通讯是可靠的,使用是先必须建立链接,TCP服务采用的是基于流,基于流的数据是没有边界限制的,发送端可以源源不断的给里面写数据,而接收端可以一直从里面读数据(可以一个一个读)。
UDP协议(用户数据报协议):他为网路层提供不可靠、无连接和基于数据报的服务。”不可靠“:意味着数据无法保证数据可以准确的从发送端发送到接收端。在数据发送失败或者接受端接受不正确的,UDP只会简单的通知应用程序发送失败。那么应用程序自己得处理超时重传和数据确认等逻辑。每一次发送数据的时候都必须指定接收端的地址。UDP是基于报的,他的长度是有限的,接收端必须以最小的单位一次性都出来,否则数据将会被丢弃。
4、应用层:
ping:是应用程序,而不是协议,用于调试网络。
talnet:是一种远程登录协议。
OSPF(open shortset Path First 开放最短路径优先)动态路由更新协议,用于告诉对方路由协议。
DNS:域名服务
- TCP/IP协议族(TCP/UDP的区别)
- TCP/IP协议族中tcp与udp的区别
- TCP/IP协议学习(TCP和UDP的区别)
- TCP协议,UDP协议,TCP/IP的区别
- TCP IP UDP协议的区别
- TCP/IP协议与UDP的区别
- TCP/IP四层协议 TCP与UDP的区别
- TCP/IP协议与UDP/IP协议的区别
- TCP/IP协议与UDP/IP协议的区别
- TCP/IP协议与UDP协议的区别
- TCP/IP协议与UDP协议的区别
- 【转】TCP/IP协议与UDP协议的区别
- TCP/IP协议与UDP协议的区别
- TCP/IP协议与UDP协议的区别
- TCP/IP协议与UDP协议的区别
- TCP/IP协议与UDP协议的区别
- TCP/IP协议与UDP协议的区别
- TCP/IP协议与UDP协议的区别
- 研究算法的重要性
- 秒杀多线程第一篇 多线程笔试面试题汇总
- c++实现设计模式中的观察者模式,削除代码的if else switch
- POJ 1010 STAMPS 笔记
- numpy.linspace 生成等差数组
- TCP/IP协议族(TCP/UDP的区别)
- 帮助你彻底理解值Java中的传递和引用传递
- 原生JS Ajax操作,登录页面
- QT中label显示图片
- 识别喜欢开发的程序员
- 遇到过的问题
- 如何将加密U盘变为普通U盘
- JSP —— Servlet 单实例多线程模式
- 图像处理书籍推荐