网络属于操作系统一部分
局域网(LAN) Local Area NetWork 交换机
广域网(Wan Wide Area NetWork) 路由器
服务器(Sever提供资源的人)
客户端(Client)
分层原因:(封装/职责的隔离)
DNS(Domain Name Servics) 类似将www.baidu.com转为百度的地址
TCP/IP:(五层协议)
扫描二维码关注公众号,回复:
8568205 查看本文章
- 应用层:
- 传输层
- 网络层
- 数据链路层:
- 物理层(Physcial layer):
重点协议:上图红框
对应上图:
用户空间(应用程序)
内核空间(操作系统核心)
硬件+驱动程序
网络传输的基本流程:
1.理解在局域网中链路层之间的通信(通过网线之间连接的设备之间如何传输?)
- 广播的特性:一台结点发送数据,所有结点都可以收到
- 数据中带着名字的(MAC地址),只有MAC地址一样的才可以接收数据,其他结点舍弃该数据
- 冲突域:冲突的检测+冲突的避免(等待的时间是随机的(了解))
2.理解在局域网中数据如何从A的应用层到B的应用层?(MAC地址)
例:快递发给买家时 包裹的传送路径
在数据传送过程中存在封装,在接收数据是存在解包和分用
解包:解析出数据的数据
分用:确定数据的上层
3.跨局域网的应用层通信(进程之间)
数据在跨局域网传输过程中 路线是动态的
- 数据的传输过程就是不断的封装+解包
- 每经过一个局域网,源mac和目标mac都会进行变化
- ip指导mac地址的变化(ip地址中存在最终的目的地)
查看ip地址
1. ipconfig通过cmd查询ip地址
2.查看设置Internet中的查看连接属性