网络协议
来源:互联网 发布:淘宝好评模板 编辑:程序博客网 时间:2024/06/02 04:28
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内[1] 另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。[1]
应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元([1] MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体[1] 的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据包就被假设为已丢失将会被进行重传。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算校验和。
IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。
0 0
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- 网络协议
- neutron之DVR(distributed virtual router)学习笔记
- iOS动画编程-View动画[ 2 ] Spring动画
- 170,九宫格算法应用
- 经典SQL语句大全
- 夜神模拟器Android studio无法检测到
- 网络协议
- 从头认识java-15.7 Map(6)-介绍HashMap的工作原理-装载因子与性能
- Unity工具栏的使用(一)
- JDBC学习总结
- C/C++ typedef用法
- 从最大似然到EM算法浅解
- 欢迎使用CSDN-markdown编辑器
- php+html配合方式小结
- unable to connect to the virtual device Genymotion 启动问题