当前位置:首页 > 经验 >

tcpip协议基础知识(tcpip协议详细步骤)

来源:原点资讯(www.yd166.com)时间:2022-10-29 23:47:10作者:YD166手机阅读>>

1.3.4 传输层:只在通信双方的节点上(比如计算机终端)进行处理,而无需在路由器上处理,传输层是OSI中最重要、最关键的一层,是唯一负责总体的数据传输和数据控制的一层;

传输层提供端到端的交换数据的机制,检查分组编号与次序,传输层对其上三层如会话层等,提供可靠的传输服务,对网络层提供可靠的目的地站点信息主要功能

在这一层,数据的单位称为数据段(segment)

主要功能:

①:为端到端连接提供传输服务

②:这种传输服务分为可靠和不可靠的,其中Tcp是典型的可靠传输,而Udp则是不可靠传输

③:为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务

包括的协议如下:

TCP:传输控制协议,传输效率低,可靠性强

UDP:用户数据报协议,适用于传输可靠性要求不高,数据量小的数据(比如QQ)

DCCP、SCTP、RTP、RSVP、PPTP等协议

具体的内容可参考这篇文章:http://book.51cto.com/art/200807/81191.htm

1.3.5 网络层:将数据传输到目标地址;目标地址可以使多个网络通过路由器连接而成的某一个地址,主要负责寻找地址和路由选择,网络层还可以实现拥塞控制、网际互连等功能

在这一层,数据的单位称为数据包(packet)

网络层协议的代表包括:IP、IPX、RIP、OSPF等

1.3.6 数据链路层:负责物理层面上的互联的、节点间的通信传输(例如一个以太网项链的2个节点之间的通信);该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

在这一层,数据的单位称为帧(frame)

数据链路层协议的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、帧中继等

1.3.7 物理层:负责0、1 比特流(0/1序列)与电压的高低、逛的闪灭之间的转换

规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性;该层为上层协议提供了一个传输数据的物理媒体。只是说明标准

在这一层,数据的单位称为比特(bit)

属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌环网等

关于七层协议具体的协议以及定义规范,后面随笔会慢慢介绍,推荐一篇博客,有关七层协议的介绍:http://blog.csdn.net/lisa890608/article/details/8231666

六、传输方式的分类

网络通信科根据数据发送方法进行多种分类,分类方法很多,下面列举几种常见的:

1. 面向有连接型和面向无连接型

1.1 面向有连接型

tcpip协议基础知识,tcpip协议详细步骤(9)

发送数据之前,需要在收发主机之间建立一条通信线路,在通信传输前后,专门进行建立和断开连接的处理,如果与对端之间无法通信,可避免发送无谓的数据

1.2面向无连接型

tcpip协议基础知识,tcpip协议详细步骤(10)

这种类型不要求建立和断开连接,发送端可任何时候发送数据,接收端也不知道自己何时从哪里接受数据,这种情况下,接收端需要时常确认是否收到数据,彼此也不需要确认对方是否存在

2. 电路交换和分组交换

软件通信方式大致分为2种:电路交换和分组交换,TCP/IP协议组,采用的就是分组交换

2.1 电路交换

电路交换中,交换机主要负责数据的中转处理;计算机与交换机相连接,交换机之间由众多通信线路连接,计算机发送数据时,需要先连接电路,建立连接,即可进行通信,直到连接被断开

2.2 分组交换

最初,一台计算机收发信息时会独占整个电路,其他计算机只能等待,且无法预测何时结束通信,为解决这个问题,将发送的数据分为多个数据包,按一定的顺序排列后发送,这就是分组交换

tcpip协议基础知识,tcpip协议详细步骤(11)

分组交换中,由分组交互机(路由器)连接通信线路;在每个分组首部写入发送端与接收端地址(即同一条线路同时为多个用户服务),也可以确认区分每个分组的数据目的地,以及它与哪台计算机通信

分组交换的大致处理过程:发送端将数据分组分给路由器,路由器收到后缓存到自己的缓冲区,然后再转发给目标计算机;因此,分组交换也称为:蓄积交换

路由器收到收据会按照顺序进行缓存至相应队列,然后以先进先出顺序将其逐一发送(有时会优先发送目标地址较特殊的数据)

分组交换的缺陷:分组交换中,通信线路共享,因此,通信传输速度可能有差异,根据网络拥堵情况,数据到达目标地址时间长短不同;另外,路由器缓存饱和或溢出时,可能发生数据丢失,无法发送到接收端的情况

电路交换和分组交换的特点:

tcpip协议基础知识,tcpip协议详细步骤(12)

栏目热文

tcp协议三次握手动画(tcp四次挥手)

tcp协议三次握手动画(tcp四次挥手)

专注于Java领域优质技术,欢迎关注作者:老钱 占小狼博客TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很...

2022-10-29 23:24:31查看全文 >>

tcp三次握手和4次挥手(tcp出现大量closewait解决办法)

tcp三次握手和4次挥手(tcp出现大量closewait解决办法)

作者:ThinkWon原文:https://blog.csdn.net/ThinkWon/article/details...

2022-10-29 23:56:05查看全文 >>

什么是tcp协议通俗易懂(tcp协议几种)

什么是tcp协议通俗易懂(tcp协议几种)

优质文章,及时送达本文来源于嵌入式LinuxTCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互...

2022-10-29 23:56:34查看全文 >>

tcp三次握手和4次挥手的过程(tcp三次握手和4次挥手的过程图)

tcp三次握手和4次挥手的过程(tcp三次握手和4次挥手的过程图)

推荐阅读:PS:通俗一点的解释都会在引用块中Nothing is true, Everything is permitt...

2022-10-29 23:21:24查看全文 >>

一文看懂tcpip协议(tcpip协议详解入门)

一文看懂tcpip协议(tcpip协议详解入门)

专注于Java领域优质技术,欢迎关注 作者:涤生_Woo 一图看完本文一、 计算机网络体系结构分层计算机网络体系结构分层...

2022-10-29 23:55:23查看全文 >>

图解tcp ip协议(modbus tcp通讯协议详解)

图解tcp ip协议(modbus tcp通讯协议详解)

为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候...

2022-10-29 23:08:20查看全文 >>

tcpip协议详细步骤(怎么实现TCPIP协议)

tcpip协议详细步骤(怎么实现TCPIP协议)

1.1.TCP/IP协议简介tcp/ip协议运行在各种操作系统上的一种网络通信协议,各个系统通过实现tcp/ip的相关协...

2022-10-29 23:09:37查看全文 >>

plc与第三方tcpip通讯实例(plc与上位机tcp通讯)

plc与第三方tcpip通讯实例(plc与上位机tcp通讯)

来源:安帝实验室写在前面前面我们分享了西门子、施耐德、三菱、罗克韦尔等工业巨头的主要工控协议及其端口:也原创了很多工业协...

2022-10-29 23:46:40查看全文 >>

tcpip协议与osi协议功能有区别吗(我们现在用的是tcpip还是osi协议)

tcpip协议与osi协议功能有区别吗(我们现在用的是tcpip还是osi协议)

tcp/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用...

2022-10-29 23:22:29查看全文 >>

tcpip协议详解入门(tcpip协议简单讲解)

tcpip协议详解入门(tcpip协议简单讲解)

这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。文章中讲解了网...

2022-10-29 23:49:36查看全文 >>

文档排行