linux学习day14笔记

  • 创建虚拟机且安装操作系统

    虚拟机软件:VMware
    操作系统选择centos7
    
  • 什么是互联网

    互联网=物理链接设备+互联网通信协议
    
  • 为何要有互联网

    为了方便数据的传输,互联网又称之为信息高速公路。
    
  • 互联网怎么组成

    先是由网线一根一根连起来组成局域网,一个小区域的计算机连接起来,可以快速传输文件,也叫私网。
    之后国家发展互联网,把每个节点连接起来,组成公网。
    
  • 互联网通信协议

    osi七层协议:应表会传网数物
    	应用层:http等,跑的应用软件可以自己定义协议
    	表示层
    	会话层
    	传输层:tcp协议udp协议  # 数据段
    	网络层:ip协议  # 数据包
    	数据链路层:以太网协议  # 数据帧
    	物理层:发送电信号  # 转换为bit
        
    	# 应用层、表示层、会话层可以统称为 应用层
        
    	以太网协议:一组电信号构成一个数据包,叫做'帧'。每一组数据帧都分成'报头head'和'数据date两部分'。协议规定连上互联网必须要有网卡,每块网卡上都被烧制上世界唯一的mac地址。通过广播方式进行通信。
    	head:(固定18个字节)  # 类似于信封
    		源地址6个字节
    		目标地址6个字节
    		数据类型6个字节
    	date:(最短46个字节,最长1500个字节)  # 类似于信封里的信件
    		数据包的具体内容
    	mac地址:  # 定位到局域网里的具体哪个机器
    		长度为48位2进制,通常由12位16进制数表示。  # 为了保证全世界独一无二
    		(前6位是厂商编号,后6位是流水线号)
    	广播:通过arp协议先获取另一台主机的mac地址,然后以太网把数据包以广播的方式发送给pc4,这个局域网内的所有计算机都接受到这个数据包,然后查看这个数据包的mac地址是不是自己的,如果不是自己的则扔掉,是自己的则接受数据包。
            
    	ip协议:  # 定位到在哪个局域网里
    		ip地址分为两部分:网络部分(标识子网)和主机部分(标识主机)
    	子网掩码:
    		标识子网络特征的一个参数
    	AND运算:
    		将ip地址的二进制和子网掩码的二进制进行比较,如果对应的两个数都为1,则结果为1,否则为0,得出的结果是这个ip地址的子网络。  
    		# 简单的方法,如果子网掩码为1,则直接复制上面的ip地址,0则ip地址为0
    	假设:主机ip地址为172.16.10.1,子网掩码为255.255.255.0
    		172.16.10.1变成二进制为10101100.00010000.00001010.00000001
    		255.255.255.0变成二进制为11111111.11111111.11111111.00000000
    		通过AND运算算出子网地址为10101100.00010000.00001010.00000000
    		也就是172.16.10.0,子网地址用来标识在哪个局域网里面。
            
    	交换机:从物理层解析到数据链路层(数据帧),然后再进行分发数据,由于只能解析到第二层,所以叫做二层设备。
    	路由器:能解析到第三层网络层,解析到ip地址再分发数据,叫做三层设备。路由器解析到ip地址之后再分发数据就不走osi七层协议了,走路由器协议,不需要了解。
        
    	真正的通信不需要知道mac地址,只需要知道ip地址,由arp协议就能算出mac地址。
    
上一篇:从零开始学Java-Day14


下一篇:使用 dotnet cli 命令上传 nuget 程序包