zoukankan      html  css  js  c++  java
  • 网工笔记

    第一天

    目录:

    设备:

    1. Hub集线器(基本不用,淘汰)

    1. 冲突域:单工 半双工 全双工(不解释)

    2. 交换机

    作用: 连接网络终端的设备(一般指的是普通的二层交换)

    1. 终端用户设备的接入
    2. 基本的安全功能
    3. 广播域隔离(VLAN)
    4. 优点:可以实现多用户同时访问,支持全双工。
    5. 缺点:无法完成一些特殊功能
    6. 二层交换机工作在数据链路层
    7. 数据类型:单播--一对一 组播--一对多 广播--一对所有

    3. 路由器

    作用:路由协议支持 路径选择 数据转发 广域网接入
    console口:也就是控制口 一般只有一个
    链接路由器的线缆--console线缆:一端RJ45一段串口, 串口链接电脑 RJ45链接设备
    由于笔记本没有串口 所以还有一种线转接 USB-RS232线缆

    4. 三层网络模型

    接入层(终端用户(汇聚端口多))----汇聚层(三层交换(可以做策略))----核心层(核心交换)--internet

    5. OSI参考模型(只是理论的知识)

    作用: 开放系统互连参考模型 定义了网络通信的标准

    1. OSI模型分为七层:由下往上为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
    2. 上三层面向用户应用、下四层面向数据传输
    3. 网络一般用2.3层
      特点:
      1. 每册都有自己的功能集
      2. 层与层之间相互独立又相互依靠
      3. 上层以来于下层,下层为上层提供服务。
        例子:QQ视频
        QQ--应用层(也就是应用软件打开一个数据传进去的入口)——》转码加密转二进制(会话层)——》发出视频申请建立一个会话(会话层)——》上三层结束,下四层就是为了保证数据可以准确安全的传输到另一端——》传输层(保证数据可靠的发送给对方)——》网络层(路由或者三层交换)——》数据链路层(交换机)——》物理层

    6. 应用层

    1. 为应用软件提供借口,使应用程序能够使用网络服务
    2. 常见的应用层协议:http80、ftp20/21/、smtp25、pop3110、telnet23、dns53

    7. 表示层:

    1. 数据解码和编码
    2. 数据加密解密
    3. 数据压缩解压缩

    8. 会话层

    作用:建立维护管理应用程序之间的会话。
    对话控制 同步

    9. 传输层

    作用: 负责建立端到端的链接,保证报文在端到端之间的传输。
    传输层的功能:服务点编址、分段与重组、链接控制、流浪控制、差错控制。可以理解为:快递公司)
    网络中一个数据包最大可以多大呢? MTU:1500个字节(单位是:b)

    10. 网络层

    作用:负责将分组数据从源端传输到目的端
    功能:为网络设备提供逻辑地址,进行路由选择、分组转发(可以理解为:中转站)

    11. 数据链路层:

    在不可靠的物理连路上,提供可靠的数据传输服务,把帧从一跳(借点)移动到另一跳(节点)。
    功能:组帧、物理编址、流量控制、差错控制、接入控制

    12. 物理层的作用

    作用:负责把逐个的比特从一跳(节点)移动到另一跳(节点)。
    功能:定义借口和媒体的物理特性
    定义比特的表示、数据传输速率、信号的传输模式(单工、半双工、全双宫)
    定义网络物理拓扑(网状、星层、环形、总线型等拓扑)

    13. 数据的发送

    ​ 数据封装好后—》传输层报头加一段数据(源端口、目的端口)—》网络层报头(源IP 目的IP 协议号)—》数据链路层(源的MAC、目的MAC、帧类型)—》物理层(二进制0101)
    封装——每一层都把上一层的协议包当成数据部分看,加上自己的协议头部,组成自己的协议包。
    协议数据单元(PDU):物理层(比特Bit)、数据链路层(数据帧Frame)、网络层(数据包Packet)、传输层(数据段Segment)

    14. 数据的接收

    ​ 解封装 反过来就可以了。


    第二天

    冲突域
    广播域

    物理层

    通过网络戒指传输构成数据链路层帧的比特。

    1. 规定了信号、连接器(各种接口)和电缆要求。
    2. 光纤接口(一收一发ts、rs)

    冲突域

    作用:(在集线器中同一时间工作只能有一条链接,如果两个设备同时传输数据就会冲突所产生的影像 就叫冲突域。采用CSMA/CD机制)、

    广播域

    数据链路层

    作用:通常拆分成两个子层:上子层(逻辑链路控制(LLC))和下子层(介质访问控制(MAC))。

    1. 逻辑链路控制LLC:将网络层数据包封装成帧 标识网络层协议
    2. 介质访问控制MAC: 标明帧的地址 标示点开始和结束位置
    3. MAC地址: 主要用来标识 用于通信的地址(MAC有48位组成,ip地址长度32位)

    交换机Switch(二层)

    每个接口都有单独的信道用来传输数据
    所有的皆苦都在同一个广播域

    网络层

    从主机到主机的通信 为没个终端设备之间通过网络交换数据的片段提供服务。
    基本过程:编址——封装——路由(重要)——解封装

    协议

    internet协议第四版(IPv4)、internet协议第六版(IPv6)、AppleTalk、Novell互联网分组交换协议(IPX)、无连接网络服务(CLNS、DECNet)

    IP地址(逻辑地址):下节课讲

    路由器Router

    广播控制、组播控制、决定最优路径、流量管理、提供逻辑地址、连接广域网(WAN)

    传输层

    物理介质类型
    同轴电缆
    双绞线(网线)
    屏蔽与非屏蔽:差金属屏蔽层
    连接标准: 568A 568B
    有效线缆长度: 100米
    类型:直通 (两边线序一样的)、 交叉(568A、568B) 反转
    什么情况用交叉or直通:同种设备用交叉、不同设备用直通。!!特殊:pc——路由器 用交叉 !!但是现在不怎么分了现在的设备可以自适应。但是应该尽量用标准情况!

    光纤:单模or多模
    单模:为光线提供单一的直接通路
    玻璃涂层直径125,玻璃核心=8-10微米
    特点:较细的核心、散射低、适合长距离传输(最长可达100千米)、使用激光作为光源、一般用于园区主干,距离长达数千米。
    多模:支持多条光路
    玻璃涂层直径125 玻璃核心=50、62.5微米
    特点:核心比淡漠电缆粗、散射更强、容易丢失数据、传输距离2千米、使用led作为光源一般用于lan,或远去网内数百米的传输距离。
    光纤提供全双工通信,每个方向使用一根专用光缆。一根线里其实有两根线组成。
    传输速度有区别
    黄色一般单模(SM) 橙色一般多模(MM)
    三部分组成:光纤 光模块 线缆连接器(单模多模有区别)

    TCP/IP协议簇

    ——是由一组不同功能的协议组合在一起都成的协议栈
    ——利用一组协议完成OSI所实现的功能
    ——把OSI的协议转换为四层:上三层==应用层、传输层=传输层、网络层=internet层、数据链路+物理层=网络访问层
    应用层:各种协议:smtp、ftp、tftp、dns、snmp(监控网络设备)、nfs、
    传输层: tcp upd
    网络层: ip协议 、arp和rarp、icmp和igmp(组播)
    常识:http(80)、telnet(23)远程登陆协议,提供远程管理服务(内网远程管理使用)、ftp(20、21)、smtp(25)、pop3(110)、tftp(69)UDP.
    传输层协议: 传输层好比逻辑通道,一种承诺。买保险就是TCP,不买保险就是UDP。
    TCP:(传输控制协议)属于面向链接的网络协议
    UDP:(用户报文协议 )属于无连接的网络协议
    功能:
    TCP:面向连接(典型的三次握手)、可靠传输、流控。使用tcp的应用:浏览器,电子右键,文件传输
    UDP:简单、无连接、低开销、尽力传递。使用UDP的应用:域名系统(DNS)、视频流(直播)、IP(语音)
    应用层:端口询地址(下层为上层服务通过端口)
    端口的类型:公认的 0--1023、已经注册的 1024--49151、随机可以使用的 49152--65535
    源/目的端口:1.源端口随机分配,目标端口使用知名端口。2.应用客户端使用的源端口号一般为系统中未使用的且大于1023 3.目的端口号为服务器端应用服务的进程。

  • 相关阅读:
    DDD领域驱动设计初探(四):WCF搭建
    DDD领域驱动设计初探(三):仓储Repository(下)
    DDD领域驱动设计初探(二):仓储Repository(上)
    编译环境搭建:Makefile
    cuowu
    Angular4+路由
    由href return false 来看阻止默认事件
    TypeScript的配置文件 tsconfig.json
    Java标记接口
    new Date()前面使用 +发生了什么
  • 原文地址:https://www.cnblogs.com/srnl/p/11746151.html
Copyright © 2011-2022 走看看