zoukankan      html  css  js  c++  java
  • 计算机网络

    层次组织

    OSI七层模型

    TCP/IP四层模型

    对应网络协议

    地址

    用户支持层:袁旭不相关软件系统的互操作

    应用层

      应用层

     

     

     

    HTTP/SMTP/FTP/DNS/SNMP/TELNET

     

     

     

    专用地址

    表示层

     

    会话层

      连接上下

    传输层

    传输层

      TCP/UDP/SCTP

    端口地址

    网络支持层:处理数据传输的物理问题

    网络层

    网络层

    IP/ICMP/IGMP/RARP/ARP

    逻辑地址

    数据链路层

     

     

    数据链路层

    由底层网络定义的协议

     

     

    物理地址

    物理层

    .服务&协议:服务--->同一设备不同层次之间   协议--->不同设备同一层次之间.

    .对等过程

    .层间接口:数据在不同层次之间传递都是通过相邻两层的接口来实现的,每一层的接口定义了该层必须要向上层所传递的信息和服务.

    .层次组织

    .数据传递&分组

    1.由高层向底层传递数据时,每一层数据可能被加上相应的头部(header)或尾部(trailer),通常只有第二层加尾部,当数据经过物理层时被转化为电磁信号,并在物理线路上传输;

    2.由底层向高层传递数据时,对应层次附加的头部或尾部就会被除去,并执行相应动作,到达第七层时,报文转化为应用层的格式.

    .各层次功能

    OSI模型

    功能

    *

    应用层

    提供用户接口和服务支持

    负责向用户提供服务

     

    表示层

    是两个系统之间交换信息的语义和语法

    负责翻译/加密/压缩数据

     

     

    会话层

    网络的对话控制器,建立和维护以及同步通信系统间的交互操作

    负责对话的控制和同步

    传输层

    负责报文在进程间的传递(进程是主机运行的应用程序)

    网络层

    负责将各分组(packet)从源地址传输到目的地址

     

    数据链路层

    将传输通道变成可靠的链路

    负责帧从一跳(节点)到下一跳(节点)的传递

     

     

    物理层

    包含了物理介质传输位流(bit steam)的必需功能

    负责位(bit)从一个节点到另一个节点的传递,不对数据做任何改变

    物理层:

    1. 接口与介质的物理特性:
    2. 位的表示:编码
    3. 数据速率:传输速率(transmission rate),每秒发送的位数
    4. 位同步:收发方的时钟同步
    5. 线路配置
    6. 物理拓扑结构:网状结构/星型结构/环形结构/总线结构
    7. 传输方式:单工/半双工/全双工

    数据链路层:

    1. 成帧:将来自网络层的位流划分成称为帧(frame)的已处理数据单元
    2. 物理寻址:

    (1) 同一网络不同系统:在帧的头部添加收发双方的物理地址(MAC地址)

    (2) 不同网络:在帧的头部添加发送方和连接下一个网络的设备的物理地址

    1. 流量控制
    2. 差错控制:尾部
    3. 访问控制

    网络层:

    1. 逻辑寻址:头部
    2. 路由选择

    传输层:

    1. 服务点寻址:头部包含服务点地质(端口地质)
    2. 分段和组装:编号
    3. 连接控制
    4. 流量控制
    5. 差错控制

    会话层:

    1. 对话控制:半双工/全双工
    2. 同步:检查点(同步点)

    表示层:

    1. 翻译:不同系统编码方式不同,表示层采用公用的编码方式
    2. 加密
    3. 压缩

    应用层:

    1. 网络虚拟终端
    2. 文件传输/访问/管理
    3. 邮件服务
    4. 目录服务

    七. TCP/IP协议簇

    层次

    协议

    物理层和数据链路层

    TCP/IP不定义任何协议

     

     

     

     

     

     

     

     

    网络层

    网际协议(IP):不可靠,无连接的数据报协议,其传输的数据称为数据报(主机到主机)

    地址解析协议(ARP):连接逻辑地址与物理地址

    逆地址解析协议(RARP):允许主机在仅知道物理地址的情况下寻找因特网地址

    因特网控制报文协议(ICMP):主机和网关所使用,用来向发送方通知数据报所发生的问题

    因特网组报文协议(IGMP):将一个报文同时发送给一组接收者

     

     

     

     

    传输层

    用户数据报协议(UDP):进程到进程的协议,将端口号/校验/差错控制/信息长度添加到来自上一层的数据中

    传输控制协议(TCP):可靠的面向连接点流传输协议,,传输之前必须先建立连接,将数据流划分为片段并分配序号(用于接收后重组)

    流控制传输协议(STCP):对较新应用提供支持,结合UDPTCP的最好特点

    八. 寻址

    地址

    物理(链路)地址

    物理层

    wanlan定义的结点地址,包含于数据链路层的帧中,是最低级的地址;其长度和格式可变,大多数局域网使用48(6字节)的物理地址,被写作12个十六进制数,每个字节用冒号分隔

    逻辑地址

    网络层

    与物理网络无关,唯一标识了两台主机,32为二进制数组,8位用小数点分隔,转化为十进制数(网络标识,主机标识)

    A:第一段号码为网络号

    B:第二段号码为网络号

    C:第三段号码为网络号

    D

    E

    端口地址

    传输层

    不同进程中被进程被赋予的不同标识符,长度为16

    专用地址

    应用层

    某些面向用户的专用程序被设计为专用地址

    ##寻址过程中,跳到跳时,物理地址改变,逻辑地址不定!!!

  • 相关阅读:
    复杂数据权限设计方案
    HTTP 错误 500.24
    C# 树形结构tree拼接
    MVC View返回list列表
    springboot使用validation 插件做数据校验
    java导出excel,多表头合并
    微信小程序表单验证
    springboot跑定时任务
    Springboot 上传excel并解析文件内容
    jmeter基本使用
  • 原文地址:https://www.cnblogs.com/wasua/p/9609844.html
Copyright © 2011-2022 走看看