目录
1.局域网VS广域网
1.1局域网
(1)局域网,即 Local Area Network ,简称 LAN 。 Local 即标识了局域网是本地,局部组建的一种私有网络。 局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域网之间在没有连接的情况下, 是无法通信的。
(2)局域网组建网络的方式有很多种:
1. 基于网线直连
2. 基于集线器组建
3.基于交换机组建
4.基于交换机和路由器组建
1.2广域网
广域网,即 Wide Area Network,简称WAN。
广域网内部的 局域网都属于其子网。
2.五元组
在 TCP/IP 协议中,用五元组来标识一个网络通信:
2.1 IP和端口
2.1.1 IP
IP 地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。
格式
2.1.2端口号
引入:
端口号可以标识主机中发送数据、接收数据的进程。
格式
注意事项
两个不同的进程,不能绑定同一个端口号,但一个进程可以绑定多个端口号。
IP和端口的概念加深:
2.2协议
引入:
基于网络数据传输,需要使用协议来规定双方的数据格式。
协议,网络协议的简称
通常由三要素组成:
1. 语法:即数据与控制信息的结构或格式;
2. 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;
3. 时序,即事件实现顺序的详细说明。
3.协议分层
引入:
通信协议拆分后归类形成层状结构。
细节:
分层的作用
4. TCP/IP五层模型
TCP/IP 是一组协议的代名词,它还包括许多协议,组成了 TCP/IP 协议簇。
TCP/IP 通讯协议采用了 5 层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
物理层我们考虑的比较少。因此很多时候也可以称为 TCP/IP 四层模型。
网络设备所在分层
网络分层对应
网络数据传输时,经过不同的网络节点(主机、路由器)时,网络分层需要对应。
以下为同一个网段内的两台主机进行文件传输:
5.封装和分用
我们通过QQ发消息的例子来介绍封装和分用
A通过QQ给B发送一个hello
5.1封装
每一层的数据都会组装交给下一层。
交给下一层:下层提供api,上层调用api,把组装的数据当作参数传递。
5.2分用
封装的逆过程
补充:
总结:
以上为我个人的小分享,如有问题,欢迎讨论!!!
都看到这了,不如关注一下,给个免费的赞