tcpip原理详解 TCP/IP与OSI/RM模型的异同点,区别?

[更新]
·
·
分类:互联网
2865 阅读

tcpip原理详解

TCP/IP与OSI/RM模型的异同点,区别?

TCP/IP与OSI/RM模型的异同点,区别?

共同点:
1.0 两者都以协议栈的概念为基础,并且协议中的协议彼此独立.
2.0 两个模型中的各个层的功能也大体相似.
3.0 两个模型传输层之上的各层也都是传输服务的用户,并且用户是面向应用的用户. 不同点: 1.0 对于OSI/RM模型有三个明确的核心概念.(1)服务,(2)接口,(3)协议.而TCP/IP对此没有明确的区分. 2.0 OSI/RM模型是在协议发明之前设计的.而TCP/IP是在协议出现之后设计的. 3.0 一个更在的区别在于OSI/RM模型有7层.而TCP/IP只有4层.
4.0 OSI/RM的网络层同时支持无连接和面向连接的通信,但是在传输层上只支持面向连接的通信, 而TCP/IP模型的网络层上只有一种无连接通信模式,但是在传输层上同时支持两种通信模式.

TCP和IP分别指的是什么?

IP协议:
IP(InternetProtocol)协议的英文名直译就是:因特网协议。从这个名称我们就可以知道IP协议的重要性。在现实生活中,我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装箱之后才进行运输,在网络世界中各种信息也是通过类似的方式进行传输的。IP协议规定了数据传输时的基本单元和格式。如果比作货物运输,IP协议规定了货物打包时的包装箱尺寸和包装的程序。除了这些以外,IP协议还定义了数据包的递交办法和路由选择。同样用货物运输做比喻,IP协议规定了货物的运输方法和运输路线。
TCP协议:
我们已经知道了IP协议很重要,IP协议已经规定了数据传输的主要内容,在IP协议中定义的传输是单向的,也就是说发出去的货物对方有没有收到我们是不知道的。就好像8毛钱一份的平信一样。那对于重要的信件我们要寄挂号信怎么办呢?TCP协议就是帮我们寄“挂号信”的。TCP协议提供了可靠的面向对象的数据流传输服务的规则和约定。简单的说在TCP模式中,对方发一个数据包给你,你要发一个确认数据包给对方。通过这种确认来提供可靠性。

tcp timestamp工作原理?

TCP/IP 的工作原理
下面以采用TCP/IP协议传送文件为例,说明TCP/IP的工作原理,其中应用层传输文件采用文件传输协议(FTP)。
TCP/IP协议的工作流程如下:
●在源主机上,应用层将一串应用数据流传送给传输层。
●传输层将应用层的数据流截成分组,并加上TCP报头形成TCP段,送交网络层。
●在网络层给TCP段加上包括源、目的主机IP地址的IP报头,生成一个IP数据包,并将IP数据包送交链路层。
●链路层在其MAC帧的数据部分装上IP数据包,再加上源、目的主机的MAC地址和帧头,并根据其目的MAC地址,将MAC帧发往目的主机或IP路由器。
●在目的主机,链路层将MAC帧的帧头去掉,并将IP数据包送交网络层。
●网络层检查IP报头,如果报头中校验和与计算结果不一致,则丢弃该IP数据包;若校验和与计算结果一致,则去掉IP报头,将TCP段送交传输层。
●传输层检查顺序号,判断是否是正确的TCP分组,然后检查TCP报头数据。若正确,则向源主机发确认信息;若不正确或丢包,则向源主机要求重发信息。
●在目的主机,传输层去掉TCP报头,将排好顺序的分组组成应用数据流送给应用程序。这样目的主机接收到的来自源主机的字节流,就像是直接接收来自源主机的字节流一样。