TCP/IP基础知识
Posted Java知音
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP基础知识相关的知识,希望对你有一定的参考价值。
引言
本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容、作用以及TCP、UDP、IP三种常见网络协议相关的基础知识。
内容
TCP/IP协议簇是由OSI七层模型发展而来的,之所以存在OSI互联参考模型主要有以下几点好处:
1、用于解决不同厂商的设备互联问题:即兼容性考虑;
2、层次化结构独立性强;可扩展性强;
3、统一标准可以方便学习;
TCP/IP模型
TCP/IP模型与OSI模型的相互关系如下图所示:
注释
TCP协议
解释
传输控制协议(TCP):是一种可靠的,面向连接的服务。即:提供了一个类似于点到点的连接。
机制
1、使用序列号对数据包进行标记;
2、使用确认、校验和定时器系统以及重传机制提供可靠性;
3、滑动窗口机制调整数据包的流量:减少因接收方缓冲区满而造成丢失数据包的可能。
报文
注释
UDP协议
解释
用户数据报协议(UDP):是一种无连接、尽力而为的数据转发服务。
优点
不花时间建立连接,直接发送数据,即开销小,可以使发送小数据量的应用取得更好的性能优势。
报文
注释
1、源端口和目的端口:长度各为16位,为封装的数据指定了源和目的应用程序
2、UDP长度:以八位组为单位的整个段长度;包含数据段的总长度;
3、校验和:长度为16位,校验和是可选字段,不使用时全部设置为0
IP协议
解释
IP:最常见的网络层协议,是一种不可靠、尽力而为的转发,可结合四层和二层保证数据的可靠传输;
IP编址
报文
注释
推荐读物
《TCP/IP路由技术第一卷》
来源:博客园
链接:http://www.cnblogs.com/zhaoyujiao/p/4906518.html
推荐阅读
以上是关于TCP/IP基础知识的主要内容,如果未能解决你的问题,请参考以下文章