笔记10.12:进程线程、三态、计算机网络

本文介绍了进程与线程的概念及任务运行的状态,详细解析了计算机网络的基本原理,包括网络的定义、网络通信的重要性以及OSI七层协议。此外,还深入探讨了以太网协议的工作机制,如数据帧结构、MAC地址及其学习机制,以及IP协议和子网掩码的使用。
摘要由CSDN通过智能技术生成

进程与线程

    进程:执行一个程序硬件、软件运作的完整过程=》资源单位      
    线程:其中软件运行的过程=》执行单位      

一个任务运行的三种状态

    运行态    (......)
               }非阻塞态
    就绪态    (CPU切走的时候)  
    阻塞态(读写操作的时候)      

计算机网络

1、什么是网络

          网络=物理连接介质+互联网通信协议
          OSI七层协议                 

2、为何要有网络

         为了方便数据的传输(通信),信息高速公路

3、物理层:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0

4、数据链路层的:定义了电信号的分组方式

                     以太网      
                            1、以太网的数据称之为数据帧,分为head+data两部分,其中head长度固定
                            2、规定但凡是接入互联网的主机必须有一块网卡,网卡上有一个mac地址,前世界唯一
                            3、以太网协议的通信采用的是广播的通信方式(计算机通信靠吼)
                             mac地址的学习功能:广播是相对的,会记录下mac地址,再次通信就不用广播了                       
                     每一数据帧分成:报头head和数据data两部分                       
                     head包含:(固定18个字节)
                           发送者/源地址,6个字节
                           接收者/目标地址,6个字节
                           数据类型,6个字节
                           data包含:(最短46字节,最长1500字节)
                           数据包的具体内容
                           head长度+data长度=最短64字节,最长1518字节,超过最大限制就分片发送
                     head中包含的源和目标地址由来:ethernet规定接入internet的设备都必须具备网卡,发送端和接收端的地址便是指网卡的地址,即mac地址
                           mac地址:每块网卡出厂时都被烧制上一个世界唯一的mac地址,长度为48位2进制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号)

5、网络层:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址

                    ip协议      
                     ip地址+mac地址
                     ip地址:
                                规定网络地址的协议叫ip协议,它定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制表示
                                范围0.0.0.0-255.255.255.255
                                一个ip地址通常写成四段十进制数,例:172.16.10.1
                     子网掩码:
                                所谓”子网掩码”,就是表示子网络特征的一个参数。它在形式上等同于IP地址,也是一个32位二进制数字,它的网络部分全部为1,主机部分全部为0。比如                                       ,IP地址172.16.10.1,如果已知网络部分是前24位,主机部分是后8位,那么子网络掩码就是11111111.11111111.11111111.00000000,写成十进制就是                                      255.255.255.0。
                                知道”子网掩码”,我们就能判断,任意两个IP地址是否处在同一个子网络。方法是将两个IP地址与子网掩码分别进行AND运算(两个数位都为1,运算结果为                                     1,否则为0),然后比较结果是否相同,如果是的话,就表明它们在同一个子网络中,否则就不是。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值