美文网首页
网络基础01

网络基础01

作者: 须臾_0d97 | 来源:发表于2018-05-15 16:18 被阅读0次

OSI七层模型


物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。

数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。如:串口通信中使用到的115200、8、N、1

网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。

传输层:定义了一些传输数据的协议和端口号(WWW端口80等),如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这一层数据叫做段。

会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)。

表示层:可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准(ASCII)来表示相同的字符。如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。

应用层:是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。


TCP/IP四层模型

TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示

相关文章

  • 网络基础01

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

  • Android 基础

    Android基础01控件和布局 Android基础02数据存储 Android基础03网络编程 Android基...

  • Linux网络基础01

    网络基础 ISO:国际标准化组织 OSI:开放系统系统模型 IOS:苹果操作系统(在计算机网络中,IOS是互联网操...

  • 【01】网络基础(科普篇)

    1. 说说TCP的三次握手 传输控制协议TCP简介 面向连接的、可靠的、基于字节流的传输层通信协议 将应用层的数据...

  • Linux知识体系-实践记录(2019.02)

    一、Linux网络基础 [LN_00] VMware虚拟机安装Linux系统:分区&网络连接方式 [LN_01] ...

  • Android 基础day04

    Android基础网络第一天 01 网络html源码查看器 02 消息机制的写法(重要) Handler 03 消...

  • Android基础第四天

    Android基础网络第一天 01 网络html源码查看器 02 消息机制的写法(重要) Handler 03 消...

  • IOS开发网络基础01

    这篇文章主要是一些基础的知识:包括:GET请求、POST请求、同步请求、异步请求 1、请求的一般步骤 1.确定地址...

  • 01-网络多线程基础

    1.网络多线程基础 1.1 学习多线程的目的 学习多线程最主要的目的是将耗时的操作放在后台处理,保证UI界面的正常...

  • 01-接口测试-网络基础

    哈喽,大家好!我是minisummer!首先感谢您的关注!今天给大家分享的内容是接口测试必备的网络基础知识:osi...

网友评论

      本文标题:网络基础01

      本文链接:https://www.haomeiwen.com/subject/oanuqftx.html