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/IP基础知识

注释

TCP协议

解释

传输控制协议(TCP):是一种可靠的,面向连接的服务。即:提供了一个类似于点到点的连接。

机制

1、使用序列号对数据包进行标记;
2、使用确认、校验和定时器系统以及重传机制提供可靠性;
3、滑动窗口机制调整数据包的流量:减少因接收方缓冲区满而造成丢失数据包的可能。

报文
TCP/IP基础知识

注释

UDP协议

解释

用户数据报协议(UDP):是一种无连接、尽力而为的数据转发服务。

优点

不花时间建立连接,直接发送数据,即开销小,可以使发送小数据量的应用取得更好的性能优势。

报文
TCP/IP基础知识

注释

1、源端口和目的端口:长度各为16位,为封装的数据指定了源和目的应用程序
2、UDP长度:以八位组为单位的整个段长度;包含数据段的总长度;
3、校验和:长度为16位,校验和是可选字段,不使用时全部设置为0

IP协议

解释

IP:最常见的网络层协议,是一种不可靠、尽力而为的转发,可结合四层和二层保证数据的可靠传输;

IP编址

报文

注释

推荐读物

  • 《TCP/IP路由技术第一卷》

来源:博客园

链接:http://www.cnblogs.com/zhaoyujiao/p/4906518.html

推荐阅读

 








以上是关于TCP/IP基础知识的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP网络协议基础知识集锦[转]

TCP/IP 协议基础知识

图解TCP/IP——第2章TCP/IP基础知识

《TCP/IP - 基础知识》

(chap2 TCP/IP基础知识) TCP/IP协议分层模型

tcp/ip网络基础