OSI&TCP/IP参考模型

           网络编程

网络模型:

  • OSI(Open System Interconnection开放系统互联)参考模型
  • TCP/IP参考模型

七层简述:

1.层物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。

它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。
2.层数据链路层:主要将从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封装。
常把这一层的数据叫做帧。在这一层工作的设备是交换机,数据通过交换机来传输。
3.层网络层:主要将从下层接收到的数据进行IP地址(例192.168.0.1)的封装与解封装。
在这一层工作的设备是路由器,常把这一层的数据叫做数据包。
4.层传输层:定义了一些传输数据的协议和端口号(WWW端口80等),
如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),
UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。
主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这一层数据叫做段。
5.会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。
主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)
6.表示层:主要是进行对接收的数据进行解释、加密与解密、压缩与解压缩等(也就是把计算机能够识别的东西转换成人能够能识别的东西(如图片、声音等)。
7.应用层: 主要是一些终端的应用,比如说FTP(各种文件下载),WEB(IE浏览),QQ之类的(可以把它理解成我们在电脑屏幕上可以看到的东西.就是终端应用)。

网络通讯要素:

  • IP地址:InetAddress

    • 网络中设备的标示
    • 不易记忆,可用主机名
    • 本地回环地址:127.0.0.1  主机名:localhost
  • 端口号
    • 用于标示进程的逻辑地址,不同进程的标示
    • 有效端口:0~65535,其中0~1024系统使用或保留端口
  • 传输协议
    • 通讯的规则
    • 常见协议:TCP, UDP

UDP

  • 将数据及源和目的封装成数据包中,不需要建立连接
  • 每个数据包的大小限制在64K内
  • 因无连接,是不可靠的协议
  • 不需要建立连接,速度快

TCP

  • 建立连接,形成传输数据的通道。
  • 在连接中进行大数据量传输
  • 通过三次握手完成连接,是可靠协议
  • 必须建立连接,效率或稍低。
时间: 2024-10-09 21:48:59

OSI&TCP/IP参考模型的相关文章

TCP/IP参考模型与OSI参考模型

TCP/IP参考模型                                         OSI参考模型 应用层 应用层 表示层 会话层 传输层 传输层 网际互联层 网络层 网络接口层 数据链路层 物理层 TCP/IP参考模型 : 网络接口层是TCP/IP与各种LAN或WAN的接口. 网际互联层有4个主要协议:网际协议(IP).地址解析协议(ARP).反向地址解析协议(RARP)和互联网控制报文协议(ICMP). 传输层2个主要协议传输控制协议(TCP)和用户数据报协议(UDP).T

【网络基础】OSI TCP/IP体系结构

OSI参考模型是由国际标准化组织于1977年制定的,这是一个计算机互连的国际标准. ISO制定这一国际标准的宗旨就是使任何一种计算机系统无论位于世界任何地方,只要符合OSI标准就能和另一个遵守OSI标准的计算机系统实现互联通信. OSI模型分为7层:从下到上依次是物理层.数据链路层.网络层.传输层.会话层.表示层.应用层:OSI参考模型概念清楚,理论较完整,但它既复杂又不实用. 而TCP/IP体系结构却不同,是目前最流行的商业化网络协议,虽然不是标准化组织提出的正式标准,但它已经被公认为目前的工

1-9 TCP/IP参考模型

ISO/OSI参考模型与TCP/IP模型对比 一.网络访问层 功能:包括IP地址与物理硬件地址的映射以及将IP地址封装成帧. 基于不同类型的网络接口,网路访问层定义了和物理介质的连接 网路访问层包含了数据链路层的地址,因为可以看到源MAC和目标MAC 它是TCP/IP协议的最底层,负责接收从网际层传来的IP数据报,并且将IP数据报通过底层物理网络发出或者从底层物理网络上接收物理帧,解封装出IP数据报,交给网际处理.

网络之OSI&&TCP/IP比较

共同点: 1.OSI和TCP/IP都采用了层次结构的概念 2.都能够提供面向链接(TCP)和无链接(UDP)两种通信服务机制 不同点: 1.前者7层,后者两层 2.对可靠性要求不同,TCP/IP要求高 3.OSI是在协议开发前设计的,具有通用性:TCP/IP是先有协议集然后建立模型,不适合非TCP/IP网络 4.实际市场应用不同(OSI是理论上,TCP/IP是实际上的国际标准)

OSI&TCP/IP模型

OSI模型 OSI协议 基于OSI模型异构网络主机之间通信的协议 1. 应用层 不同的应用程序所在层,如邮件程序,web程序 2. 表示层 不同的文件类型如图片,视频等 3. 会话层 决定是否建立与其他主机之间的通信连接 4. 传输层 负责连接的建立与断开,保证数据传输的可靠性 5. 网络层 将数据从主机(根据目的地址)发送到网络中的另一台主机(不保证可达性) 6. 数据链路层 通过物理网络链路提供可靠的数据传输 7. 物理层 将数据的0.1转换为电压和脉冲光传输给物理的传输介质 TCP/IP模

计算机网络 OSI参考模型与TCP/IP分层模型

TCP/IP是当今计算机网络界使用最为广泛的协议. OSI与TCP/IP参考模型如下: OSI参考模型注重"通信协议必要的功能是什么",而TCP/IP更强调"如何实现协议". 参考资料 <图解TCP/IP 第5版> P64 原文地址:https://www.cnblogs.com/WJQ2017/p/8270532.html

OSI 七层模型和 TCP/IP 协议比较

OSI (Open System Interconnection), 开放式系统互联参考模型.从下到上七层模型功能及其代表协议: 物理层(Physical) :规定了激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性.该层为上层协议提供了一个传输数据的物理媒体.Bit,比特.典型协议代表:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, IEEE 802.3x(以太网) 物理层, FDDI(Fiber Distribu

网络结构----ISO/OSI七层网络模型和TCP/IP四层网络模型

对等实体在一次交互作用中传送的信息单位称为协议数据单元,它包括控制信息和用户数据两部分.上下层实体之间的接口称为服务访问点. ISO/OSI参考模型分为:物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. 物理层:表示一些物理设备,还包括网络拓扑结构.信令与编码方法等,涉及到在信道上传输的原始比特流,在信号传输中,物理层处理数据传输速率,监控数据出错频率并处理电压电平. 数据链路层:将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行封装,也就是负责在

OSI 与 TCP/IP 区别

以下文字图片全部来自 互联网,我是勤劳的搬用工 OSI 是七层的,TCP是4层.如下: OSI :来自维基百科http://zh.wikipedia.org/wiki/OSI%E6%A8%A1%E5%9E%8B 第7层 应用层(Application Layer) 应用层能与应用程序界面沟通,以达到展示给用户的目的. 在此常见的协议有: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等. 第6层 表示层(Presentation Layer) 表示层能为不同的客户端提供数