zoukankan      html  css  js  c++  java
  • 045网络基础

    一、物理层:物理链接用来发送电信号
        物理层的作用相当于邮局在公路传输的部分
    二、数据链路层:
        协议:ethernet
        作用:分组电信号,在局域网中查找mac地址
        概念:1.mac        2.广播
        
    三、网络层:
    协议:ipv4
    作用:区分不同的子网,在整个网络中找到相应的计算机

    arp协议:
    1)相同的子网通过广播包获取mac地址。
    2)不同子网,发送方用网关ip地址广播,网关返回自己的mac地址;发送方往外面再往外面发送,目标mac写网关的mac地址,网关查看ip就会去查找目标ip地址所在的网关,目标ip地址所在的网关收到后也会在自己的ip地址里面广播查找

    路由:(网关和网关联系规则)
    到这里:发送方发送数据,会通过arp协议不同子网的方法找到子网中发给谁,网络层通过路由找到另一个子网的位置,另一个子网的网关通过广播查找相应的计算机。

    四、传输层(TCP/UDP):
    传输层找到相应的计算机后,通过端口找到相应的软件
    TCP协议:
        syn:发起新链接
        ack:确认
        fin:断开连接
    连接三次握手,断开四次挥手

    DHCP协议:基于UDP协议
    获取ip的过程:发送方发送源ip为0.0.0.0、源mac地址为自己的mac地址,目标地址为255.255.255.255的数据包到网关,网关分配ip地址给它

    五、应用层:
    产生用户数据
    DNS协议:url组成

    公网发送到私网,需要nat映射
    ip地址包含网络号和主机号
    子网划分:占用主机位充当网络位

  • 相关阅读:
    快速排序及其优化
    JVM基础:深入学习JVM堆与JVM栈(转)
    java 反射简介(转载)
    java 泛型简介(转载)
    Java 注解简介
    JVM入门必看——JVM结构
    Java多线程详解(转载)
    SpringMVC 实现文件的上传与下载
    死锁简介
    SQL的模糊查询(转载)
  • 原文地址:https://www.cnblogs.com/-nbloser/p/8733191.html
Copyright © 2011-2022 走看看