OSI网络7层模型,TCP/IP协议族】的更多相关文章

在学习和使用Android网路编程时,我们接触的仅仅是上层协议和接口如Apache的httpclient或者Android自带的httpURlconnection等等.对于这些接口的底层实现我们也有必要进一步的了解,这就要我们了解网络通信层了,提到网络通信层不得不说起ISO-OSI的七层协议经典架构,如图所示: 上图的左边部分就是osi架构模型了, ISO/OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标…
TCP/IP协议族是一个分层,多协议通信体系. 1 TCP/IP协议族体系结构 TCP/IP协议族自底而上分为四层: 数据链路层, 网络层, 传输层和应用层. 1.1 数据链路层 实现网卡接口的网络驱动程序,以处理数据在物理媒介(如,以太网, 令牌环)上的传输. 经常使用协议: ARP协议和RARP协议 1.2 网络层 实现数据包的选路和转发.採用逐跳通信方式. 经常使用协议:IP协议和ICMP协议(并不是严格意义上的网络层协议,它是基于IP协议的) 1.3 传输层 为两台主机上的应用程序提供端…
这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流. 数据链路层有三个目的: 为IP模块发送和 接收IP数据报. 为ARP模块发送ARP请求和接收ARP应答. 为RARP发送RARP请 求和接收RARP应答 ip大家都听说过.至于ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一种协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的后面章节会介绍它们(在局域网里面用ARP协议可以很容易的搞瘫痪网络哦) 数据链路层的协议还是很多的,有我们最常用的以太…
这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流. 网际层包括:IP.ICMP.IGMP 以及处在网际层实际工作在链路层的 ARP 和 RARP等等协议. 1.IP协议 互联网上的每个接口必须有一个唯一的Internet地址(也称作IP地址).IP地址长32 bit.IP协议是TCP/IP协议的核心,所有的TCP,UDP,ICMP,IGMP的数据都以IP数据格式传输.要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达以后的处理机制--这被认为是上层协议…
这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流. 传输层中有TCP协议与UDP协议. 1.UDP介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议. 1.1.UDP协议头 1.2 UDP端口号 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包.端口号的功能就在于此,例如某一个UDP程序A在系统中注册了3000端口,那么,以后从外面传…
 一 什么是网络 网络:计算机网络是一组计算机或网络设备通过有形 的线缆或无形的媒介如无线,连接起来,按照一定的 规则,进行通信的集合. 通信,是指人与人.人与物.物与物之间通过某种媒 介和行为进行的信息传递与交流. 网络通信,是指终端设备之间通过计算机网络进行的 通信. ·交换机的作用: 提供更多的接口 ·路由器:选择最佳路径去往你的目的路 二 osi七层与TCP\IP协议 1 为什么分层 分层是为了方便,更快捷的找出其中一层的问题. 为了提高系统的工作效率,相同或相近的功能仅在一个层次中实现…
OSI模型与TCP/IP协议族 年之后,TCP/IP协议族逐渐成为占主导的商用体系结构,广泛应用于Internet中,并通过广泛的測试.而OSI模型从来没有被全然实现过. 一.OSI模型: OSI与ISO差别: ISO是一个组织,中文全称'国际标准化组织'',覆盖网络全部方面的ISO标准就是OSI模型,通俗理解OSI模型是ISO标准中的一部分. OSI是一个模型,并非协议.用来了解和设计网络体系结构的模型. OSI模型层次结构:   因为OSI模型并未全然实现过,无法在OSI模型中的每一层找到准…
层次划分的方法 1.网络的每层应当具有相对独立的功能(便于排错)这个功能用不了必然是你这层处理问题 2.梳理功能之间的关系,使上一个功能可以实现为另一个功能提供必要的服务,从而形成系统的层次结构.为提高系统的工作效率,相同或相近的功能仅在一个层次中实现,而且尽可能在较高的层次中实现 3.每一层只为相邻的上一层提供服务 层次划分的优点 1.各层之间相互独立,每一层只实现一种相对独立的功能.使问题复杂程度降低,利于针对解决问题灵活性好,各层内部的操作不会影响其他层 2.结构上可分割开,各层之间都可以…
常见术语 网络相关的术语 1.拓扑:物理拓扑-----体现了设备之间的连接关系 逻辑拓扑----设备之间的通信关系 2.数据载荷:传递的实际信息 3.报文(PDU--协议数据单元) 4.数据头部的作用:区分应用程序.找到数据的接收者 5.数据尾部的作用:确保数据是完整的 6.网关:转发不同网段的数据(离PC最近的三层交换机或 者路由器) osi七层与TCP/IP协议 1.交换机:提供更多的接口,让多台主机可以相连 2.路由器:转发数据 网络工程师: 网络按范围分: 局域网:小范围网络;校园网,企…
1990年以前,再数据通信和组网文献中占主导地位的分层模型是开放系统互连(Open System Interconnnection,OSI)模型.当时所有人都认为OSI模型将是数据通信的最终标准,然而这种情况并未发生.现在TCP/IP协议族成为了占主导地位的商用体系结构,因为它已经在因特网中应用,并且通过了广发的测试,而OSI模型则从来没有被完全实现过. 我们知道再两个实体之间要进行通信需要有一个协议.而当该通信比较复杂时,就有必要将这个复杂的任务划分为多层.此时,我们就需要有多个协议,每一层都…