2020-10-13

上节课复习
1.批处理系统

多道技术

:分时操作系统

multics-》unix-》minix-》linux

2.进程与线程

进程-》资源单位
一个程序在运行过程中使用的数据都与自己的进程有关

线程-》执行单位,cpu执行的线程,进程内代码的运行过程

3.任务运行的三种状态

运行态:拿到cpu,正在运行

就绪态:等待被分配cpu,一旦拿到cpu就可以立即运行

阻塞态:拿到cpu也无法运行,必须等到io结束,进入就绪态,等待cpu权限

4.网络什么是网络?

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

互联网通信协议就相当于计算机界的英语

为何要有网络?打破了地域限制,提高传数据效率=》信息高速公路

应用层

表示层

会话层

传输层

tcp/udp

1.数据段

2.head+data:head放的源端口 目标端口

3.端口在本机唯一即可网络层

IP协议:

1.数据包

2.head+data:head放源IP地址 目标IP地址

3.IP地址的通信=》路由协议

数据链路层

Ethernet以太网协议:

1.数据帧

2.head+data,head里放:源mac地址 目标mac地址

3.基于mac地址的广播的通信方式=》计算机通信基本靠吼

物理层 转换成电信号0101011,然后发送

引入:

1.计算机1要与计算机2通信,计算机1必须拿到计算机2的IP地址

2.通信分两大类

局域网内

跨局域网

计算机1如何确定与计算机2是否在一个局域网内如果在一个局域网内,如何通信?

要拿到对方的mac地址如果跨局域网,如何通信?

要拿到的目标mac是网关的mac地址

1.APP协议arp协议-------》获取目标mac,怎么获取?

前提:在一个局域网内,靠的是目标mac地址找到对方在哪里,即只要目标mac地址是谁,数据包就送给谁

情况一

计算机1:192.168.10.11/24

计算机2:192.168.10.13/24

1.拿到目标mac地址

arp协议:判断两台计算机的子网地址是否一样,如果一样,应该尝试获取计算机2的mac地址

0.1计算机1的mac地址 FF-FF-FF-FF-FF-FF 192.168.10.11/24 192.168.10.13/24 数据部分

0.2所有计算机都收到该ARP包,碰到FF-FF-FF-FF-FF-FF,大家知道对方想跟自己要mac地址如果目标IP:192.168.10.13/24就是自己,那么就返回mac地址

2.发真正的数据计算机1的mac地址 计算机2的mac地址 192.168.10.11/24 192.168.10.13/24 数据部分

情况二
计算机1192.168.10.11/24

计算机2202.10.11.13/24

1.拿到目标mac地址arp协议:判断两台计算机的子网地址如果不一样,应该尝试获取网关的mac地址

0.1计算机1的mac地址 FF-FF-FF-FF-FF-FF 192.168.10.11/24 192.168.10.1 数据部分

0.2所有计算机都收到该ARP包,碰到FF-FF-FF-FF-FF-FF,大家知道对方想跟自己要mac地址如果目标IP:192.168.10.13/24就是自己,那么就返回mac地址

2.发真正的数据计算机1的mac地址 计算机2的mac地址 192.168.10.11/24 202.10.11.13/24 数据部分

2、ip+mac ip地址+mac地址=》全世界唯一一台计算机

ARP会将ip地址转换成mac地址(要么是局域网内一台计算机的mac地址,要么就是网关的mac地址,不能是公网计算机的mac地址)

3、tcp与udp

tcp通信之前必须建立双向通路

udp协议=》不可靠协议

4、socket

=》socket《



5、dhcp 想实现网络通信,每台主机需具备四要素

1、本机的IP地址
2、子网掩码
3、网关的IP地址
4、DNS的IP地址

获取以上地址,有两种方式:

1、手动配置-》静态获取

2、动态获取-》dhcp

dhcpclient(68号端口)-----------》dhcpserver(67号)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值