两台电脑的网络
- 如果两台电脑之间通过⽹线连接是可以直接通信的,但是需要提前
设置好ip地址以及⽹络掩码 - 并且ip地址需要控制在同⼀⽹段内,例如 ⼀台为 192.168.1.1 另
⼀台为 192.168.1.2 则可以进⾏通信
使⽤集线器组成⼀个⽹络
- 当有多态电脑需要组成⼀个⽹时,那么可以通过集线器(Hub)将
其链接在⼀起 - ⼀般情况下集线器的接⼝较少
- 集线器有个缺点,它以⼴播的⽅式进⾏发送任何数据,即如果集线
器接收到来⾃A电脑的数据本来是想转发给B电脑,如果此时它还
连接着另外两台电脑C、D,那么它会把这个数据给每个电脑都发
送⼀份,因此会导致⽹络拥堵
使⽤交换机组成⼀个⽹络
- 克服了集线器以⼴播发送数据的缺点,当需要⼴播的时候发送⼴
播,当需要单播的时候⼜能够以单播的⽅式进⾏发送 - 它已经替代了之前的集线器
- 企业中就是⽤交换机来完成多态电脑设备的链接成⽹络的
使⽤路由器连接多个⽹络
通信过程(复杂)
较为复杂的通信过程如:访问 www.itheima.com
说明
- 在浏览器中输⼊⼀个⽹址时,需要将它先解析出ip地址来
- 当得到ip地址之后,浏览器以tcp的⽅式3次握⼿链接服务器
- 以tcp的⽅式发送http协议的请求数据 给 服务器
- 服务器tcp的⽅式回应http协议的应答数据 给浏览器
- 总结
MAC地址:在设备与设备之间数据通信时⽤来标记收发双⽅(⽹卡的序
列号)
IP地址:在逻辑上标记⼀台电脑,⽤来指引数据包的收发⽅向(相当于
电脑的序列号)
⽹络掩码:⽤来区分ip地址的⽹络号和主机号
默认⽹关:当需要发送的数据包的⽬的ip不在本⽹段内时,就会发送给
默认的⼀台电脑,成为⽹关
集线器:已过时,⽤来连接多态电脑,缺点:每次收发数据都进⾏⼴
播,⽹络会变的拥堵
交换机:集线器的升级版,有学习功能知道需要发送给哪台设备,根据
需要进⾏单播、⼴播
路由器:连接多个不同的⽹段,让他们之间可以进⾏收发数据,每次收
到数据后,ip不变,但是MAC地址会变化
DNS:⽤来解析出IP(类似电话簿)
http服务器:提供浏览器能够访问到的数据
NAT
说明
- 当在家⾥⽤宽带链接上⽹时,会把电话线(今天很多地⽅都是光纤)---->调
制解调制(简称猫)------->电脑等设备 - 电脑会得到来⾃电信服务商的⼀个公⽹ip地址(切记只有公⽹ip地址才能
上⽹),此时可以直接上⽹happy… - 为了能够让多台设备都可以上⽹,需要将数据进⾏“分流” 电话线(今天很
多地⽅都是光纤)---->调制解调制(简称猫)------->路由器------>电脑等设备 - 此时路由器的⼀端有⼀个公⽹ip地址,剩下的4个(路由器型号不同个数
不同)可以接⼊电脑等设备 并且 它们的ip是私有ip(例如 192.168.1.2) - 当⼀个电脑(192.168.1.2)上⽹时,先通过DNS协议解析出某个域名对
应的ip,然后发送数据时,在经过路由器时转换为公⽹ip以及路由器⾃⼰分配的临时端⼝
192.168.1.2:6789----->192.168.1.1 路由器 116.226.52.212:6539–
----->猫---->万维⽹
接收数据时,在经过路由器时转换为路由器之前记录的ip以及
port
万维⽹------->猫----->116.226.52.212:6539 路由器 192.168.1.1 ----
192.168.1.2:6789