计算机网络基础
1、什么是网络?网络能干什么
网络出现的主要目的实现主机与主机之间的通讯(富士施乐发明了家用网络)
实现主机与主机之间的通讯
1、需要拥有传输介质
2、系统可以识别的信息为二进制数,传输介质可以识别的是电信号
3、需要利用硬件网卡,进行数字信号与电信号之间的转换
数字信号---电信号 网卡的调制过程
电信号---数字信息 网卡的解调过程
4、利用数据包传输的时间,进行数据包传输数量协商统计
网卡参数,xx bps 每秒钟接收多少个bit,1Mbps(1秒传输1M) 1Gbps(1秒传输1G)
当网卡和网络介质之间的传输速度不一样的时候,会自动协商,按最低的来
2、网络硬件设备介绍
1、多台主机之间的通讯
每台主机都要有一个身份标识:mac地址(物理地址,不能改变,才取十六进制表示)
在一个交换网络专供,新加入的主机,想和网络其他主机进行通讯时,需要使用广播通讯方式
多台主机在一个交换网中,利用广播通讯方式会产生广播风暴的问题
解决方法:将一个打的交换网络进行切割,可以有效地减少降低广播风暴
每一台交换机每一个接口处于相同的广播域内
交换机:主要实现多台主机之间的通讯需求
身份标识:mac地址(物理地址,不可以改变,全球唯一)
路由器:主要实现不同网络之间主机的通讯(实现不同网段主机之间的通讯)
身份标识:IP地址(逻辑地址,可以改变,是否全球唯一??)
IP地址主要由两部分组成:网络地址部分(局域网标识)+主机地址标识
不同局域网主机地址可以相同
路由器不关心主机地址信息,只关心网络地址部分
路由器通过ip地址查看路由表,有效的限制广播风暴
3、OSI网络7层协议(只是一个概念,标准)从下到上
1、物理层
制定物理通讯的标准
2、数据链路层(运维)
完成了交换机的功能(二层交换机,有的称为三层是因为也完成了路由器的功能)
3、网络层(运维)
完成了路由器的功能(三层路由)
4、传输层(运维)
5、会话层(开发)
6、表示层(开发)
7、应用层(开发)
8、OSI模型网络互联
9、OSI互联数据包封装过程
10、随机端口号的范围:
4、TCP/IP模型
1、四部分:从下到上
接入层(物理层,数据链路层)
因特网层(网络层)
主机到主机层(传输层)
应用层(会话层,表示层,应用层)
2、相关协议:
DHCP服务原理:
网址:blog.oldboyedu.com
http://blog.oldboyedu.com/autoinstall-kickstart
TCP数据包报文结构:??
三次握手四次挥手:
三次握手:
四次挥手:
UDP:
DNS协议:
查看ip对应的端口信息
本地的hosts文件
命令:
localDNS服务器(阿里云提供了一个233.5.5.5/233.6.6.6)
根域名服务器:13台
顶级域名服务器:10台
域名:www.jd.com
www 主机记录
jd.com 二级域名
5、IP地址
1、常见的ip有ipv4和ipv6
IPv4:点分十进制地址
一共有2的32次方个ip地址
ipv6:防止ip不够用(校园,运营商在使用)
一共有2的128次方个地址
2、二进制和十进制之间的关系:
十进制转换二进制:
3、ip的分类:
1、按地址分类
2、按IP地址用途分类
3、按网络通讯类型划分
全为1的地址就是广播地址,全为0的是网络地址,这两个都不能使用
6、子网划分
A类:255.0.0.0 /8
B类:255.255.0.0 /16
C类:255.255.255.0 /24