路由器发出的wifi信号:
一般的路由器:1个接外网,剩下的4个接内网;可以通过交换机扩展更多的内网接口;可以用交换机来扩展交换机(交换机的层数不宜过多);主力交换机通常被用于扩展;
光猫:
以前没有光线入户的时候一般是通过电话线上网,代替光猫的是”猫“,即调制解调器;用以将电话的模拟信号转换为数字型号;”猫“的另一头就可以直接接网线,与之相连的可以是各种终端,电脑、路由器等;电话线的宽带是6M;现在都是千兆网(与之匹配使用千兆光猫);
现在的光猫,也具有路由器的功能;(注意光猫的内网口,有的是千兆口,有的是百兆口,甚至还有电话线的接口ITV,别连错了,少搞几个千兆口主要是为了省钱)
wifi:
网线(双绞线)标准:568b
通信介质:网线、光线、电磁波
信号在各种终端、各种媒介之间传播,且需保证目标传输正确,内容传输安全,就需要遵循一定的网络传输标准,目前较为通用的标准是OSI七层模型
;按照这个模型实现的协议,就对应了各种通信协议;
协议:协商一致,共有协议、私有协议;
OSI七层模型
层 | 描述 |
---|---|
物理层 | 信号转换的问题 数字信号 电信号 光线 电磁波 |
数据链路层 | mac地址 唯一 物理地址 以太网 |
网络层 | ip地址 公网ip唯一 定位 |
传输层 | 端口 tcp/udp |
会话层 | 会话 |
表示层 | 文件的类型 |
应用层 | http ftp smtp |
mac地址:
ip地址:
百度搜索ip即可查到当前公网ip;
单个数据包1500个字节,那么对于大的文件在网络传输过程中,就要进行拆包;接收方收到的包还需要进行合并;
tcp/udp:
端口:
会话层:探测网络连通性
表示层:描述文件类型(只改了后缀,不一定能再打开文件)
应用层:具体的应用软件
后三层有时也会合并为1个;简化后的四层模型:网际层、网络层、传输层、应用层;
tcp/ip协议:
使用抓包工具wireshack,可以对当前指定的网卡(包括虚拟网卡)进行抓包;
过滤:ip.addr == 192.168.11.153
传输数据:
接收数据:
ipv4地址的范围:
0.0.0.0 ~ 255.255.255.255
32位二进制
43亿个ip,不够用,因此有了nat(网络地址转换),路由器就有这个功能,用以完成内外网地址转换;
a类ip地址:1.0.0.1~126.255.255.254(最多,多用于公网ip)
b类:128.0.0.1~191.255.255.254
c类:192.0.0.1~233.255.255.254
d类:组播,VRRP协议
e类:科研240~255
内网ip地址网段:
ipv6:
0000::0000::0000::0000~ffff::ffff::ffff::ffff
举例:255.255.255.0 === 192.168.19.11/24(等价于斜杠的写法,24位网格位,8位主机位)
路由器:
路由器至少两块网卡:
其他模式:
主机:
路由器内网地址lan1可设置:192.168.42.254/255.255.255.0
(网段与路由器所在主机同设置);
然后在主机的网页打开192.168.42.254
,进行路由器的配置;
如果路由器的配置中没有配置dhcp(动态获取ip地址),那么对于通过链接路由器进行上网的主机来说,就需要手动配置IP;
192.168.42.100
,填充C段IP默认的24位子网掩码;192.168.42.254
;223.5.5.5
计算机和计算机之间通信,就是用ip地址和端口;
服务端的程序:ip+端口 一般是固定的;
domain name system 域名系统,解析:将域名解析成ip地址,常用unix命令:(使用yum安装命令包:yum install bind-utils
)
dig www.baidu.com
、dig @192.168.3.1 www.baidu.com
这里指定内网进行解析实际用的并不是192.168.3.1,而是路由器的DNS服务;nslookup www.baidu.com
、nslookup www.baidu.com 223.5.5.5
host www.baidu.com
、host www.baidu.com 223.5.5.5
$ host www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 110.242.68.3
www.a.shifen.com has address 110.242.68.4
查看系统dns配置:cat /etc/resolv.conf
=> nameserver 192.168.3.1
dns服务器:查询指定域名对应的ip地址;
常用国内DNS服务器IP:
223.5.5.5 本地有缓存即使用缓存,没有的话就向根dns服务器进行查询(一系列的查询过程);
arp协议:
tcp三次握手:
tcp数据包的六种标识:SYN(建立连接),FIN(断开连接),PSH(数据包),ACK(回应),RST(重传/置),URG(紧急指针);
seq:随机序列号
握手过程 中间的两个包进行了合并,所以是三次握手;
企业级宽带对上传带宽的支持更好,民用宽带则下载带宽要高些;
四次挥手:
1000Mbps / 8 => 125MB
一个英文字母1个字节,不同编码方式所占字节数不同;
端口映射: