互联网的基本原理
TCP/IP协议
TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上所有通信设备,尤其是一个主机和另一个主机之间数据的往来格式以及传送方式。TCP/IP是internet的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以检验,若发现差错,TCP将要求重发。
TCP/IP协议实际上是一个分层模型,由四个概念性层次构成,即网络接口层、网际层、传输层和应用层。
网络接口层:是TCP/IP的最底层,对应于OSI的数据链路层,负责接收IP数据并发送到选定的网络。
OSI——开放系统互联参考模型(Opensysteminterconnectionreferencemodel).由国际标准化组织(ISO)建议而发展起来的参考模型。
网际层(互联层):对应于OSI的网络层。接收来自传输层的分组数据,封装到数据报中,填入数据报头,使用路由算法将数据发送到相应的网络接口。
传输层:也叫TCP层,它为应用层提供可靠的传输服务,以确保数据无差错地按照顺序到达。
应用层:提供各种应用服务,如电子邮件、文件传输、远程登录等。
1、IP协议
IP协议是互联网最基本的传输协议,提供不可靠的无连接的服务。
不可靠:指的是不能确保数据分组正确地传送到目的地,分组可能丢失、重复、延迟或不按序传送,而且服务不检测也不通知发送方和接收方;
无连接:指每个分组都是独立处理的,可能经过不同的路径,有的可能丢失,有的可能到达。
IP协议有三个功能:规定了互联网上传送的数据格式;完成路由选择功能;IP包含了一组不可靠分组传送的规则。
2、TCP协议
TCP协议位于IP层协议之上,是一个面向连接的协议。所谓面向连接是需要两个端点都同意连接才能进行通信。TCP将要传输的数据分组后交给IP层实施,TCP具有恢复丢失分组的能力,并且具有自动重传的功能。因此具有纠错功能。TCP与IP的结合,有效地保障了数据在互联网上的畅通。
版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有