zoukankan      html  css  js  c++  java
  • OSI模型

    网络模型分层

    OSI(open system Interconnection)七层模型结构

    1. 物理层:bit位

      二进制传输,发送高低电平,单位:比特,只看010101

      为启动,维护以及关闭物理链路定义了电气规范,机械规范和功能规范.

    2. 数据链路层:frame帧

      访问介质,定义了物理地址

      定义如何格式化数据一边进行传输以及如何控制对网络的访问

      支持错误检测

      实现同一网段内的链路层通讯(一般通过交换机)

      数据帧(frame)与比特之间的转换

    3. 网络层:packet包,报文

      数据传输,定义了逻辑地址(IP地址)

      定义了路由,确定路由数据包

      选择传递数据的最佳路径(路由),路由就是选择路径

      支持逻辑寻址和路径选择

      IP地址,用于唯一标识计算机网路地址.点分四段十进制IPV4/6的IP地址

    4. 传输层:segment段

      TCP/UDP协议,都是基于端口工作的.

      端口号:表示电脑上某一软件

      端口号范围:0,65535

      注意:

      ​ 1.操作系统中,一般0~1024的端口都被默认使用了

      ​ 2.尽量使用8000以后的端口号

      开发中常用端口号:

      ​ mysql:3306

      ​ mongodb:27017

      ​ Django:8000

      ​ Tomcat:8080

      ​ Flask:5000

      ​ Redis:6379

      传输问题:实现终端对终端的通讯

      用于过路由器的跨网段通讯

      确保数据传输的可靠性,可调控传输速度来保证传输

      建立.维护和终止虚拟电路

      通过错误检测和恢复,,具有丢包纠错,恢复功能

      信息流控制来保障可靠性

    5. 会话层 :网段 message

      主机间通信

      建立,管理和终止在应用程序之间的会话

    6. 表示层

      http/ftp

      数据表示

      确保接收系统可以读出该数据

      格式化数据,utf-8,unicode等在表示层

      构建数据

      协商用于应用层的数据传输语法

      提供加密,

    7. 应用层

      网络进程访问应用层

      为应用程序进程(比如:电子邮件,文件传输和终端仿真)提供网路服务

      提供用户身份验证

    三种通讯模式

    单播unicast

    以一个主机位目标发送信息,其他主机也可能会收到,但是其他主机不关心此数据

    多播(组播)multicast

    目标是一部分主机

    广播broadcast

    目标是所有主机(有一定范围内的所有)

    能用组播就别用广播,广播会干扰用户,广播风暴

    不能跨局域网通讯

    LAN组成

    硬件
    Coaxial同轴电缆

    10Base2 最大10M,两个端口间最大传输举例为200M,(实际为185米)

    10Base5 最大10M,两个端口间最大传输举例为500M(中间有个比较粗,大拇哥那么粗的芯,太硬,弯不动)

    Twisted-Pair 双绞线

    10BaseT 基带传输,T表示双绞线,最高可以达到10G传输速度

    双绞为了抵消电磁干扰

    基带:传输数字信号

    宽带:传模拟信号

    分类:

    ​ Unshielded(UTP)非屏蔽式:

    ​ Shielded(STP)屏蔽式:成本高

    Fiber-Optic 光纤模块

    里面是两根玻璃纤维

    服务器接口需要改成专用的光纤模块

    Unshielded(UTP)非屏蔽式:

    ​ 1橙白/2橙/3绿白/4蓝/5蓝白/6绿/7棕白/8棕

    ​ RJ-45 就是水晶头子

    12发送数据,36接收数据

    接收与发送线序相同,称为直连线,相反,称之为交叉线

    常用直连线,因为现代网卡很智能

    100M实际用到12/36两组线

    1000M实际用到12/36/78两组线

    T568A: 与T568A 13,26对调

    T568B: 1橙白/2橙/3绿白/4蓝/5蓝白/6绿/7棕白/8棕

    集线器 hub

    交换机 switch

    路由器 router

    1000BASE-T GBIC 光电转换接口 可达到1000m速度

    ​ `是Giga Bitrate Interface Converter缩写,是将千兆位电信号转换位广信好的接口设备

  • 相关阅读:
    Java 日期 Api
    Java 基础-反射
    Java 基础-运算符
    Android findBugs
    java-基础练习题3
    java-基础练习题2
    java-基础练习题1
    java-基础练习题
    Java IO 遇到的错误
    Android测试框架-uiautomator
  • 原文地址:https://www.cnblogs.com/agsol/p/11692992.html
Copyright © 2011-2022 走看看