一、什么是网络:
1、对等网(人类最早的网络):
对等网也称工作组。在对等网络中,计算机的数量通常不会超过10台。所以对等网络相对比较简单。在对等网络中,对等网上各台计算机的有相同的功能,无主从之分,网上任一节台计算机既可以作为网络服务器,其资源为其它计算机共享,也可以作为工作站,以分享其它服务器的资源。任一台计算机均可同时兼作服务器和工作站,也可只作其中之一。同时,对等网除了共享文件之外,还可以共享打印机。
2、局域网:
在局域网中有一种设备叫做交换机,交换机主要完成局域网内数据的转发工作,也就是在局域网内将数据从一台主机转发给另一台主机。各个局域网之间通过路由器连接起来,路由器主要完成数据的路由转发工作。
3、广域网:
各个局域网之间通过路由器相互连接在一起,便组成了一个更大的网络结构,我们将其称之为广域网。实际局域网和广域网是一种相对的概念,我们也可以将广域网看作一个比较大的局域网。
二、协议:
什么是协议:“协议”本质就是一种约定,通信双方只要曾经做过某种约定,之后就可以使用这种约定来完成某种事情。而网络协议是通信计算机双方必须共同遵从的一组约定,因此我们一定要将这种约定用计算机语言表达出来,此时双方计算机才能识别约定的相关内容。
计算机协议:
- 计算机之间的传输媒介是光信号和电信号。通过 "频率" 和 "强弱" 来表示 0 和 1 这样的信息。要想传递各种不同的信息,就需要约定好双方的数据格式。
三、IP地址:
什么是IP地址:
IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。
IP地址是ip协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。其中,会有几个概念,ip地址,默认网关,子网掩码,dns服务器,接下来会一个个的说。
Internet网络中,每个上网的计算机都有一个IP地址,是分配给网络设备的门牌号,为了网络中的计算机能够互相访问,IP地址=网络地址+主机地址,例如一个IP地址是192.168.100.1,这个地址中包含了很多含义。如下:
网络地址 : 192.168.100.0
主机地址 : 0.0.0.1
IP地址 : 网络地址+主机地址=192.168.100.1
广播地址: 192.168.100.255
IP地址是在IP协议中,用来标识网络中不同主机的地址。
对于IPv4来说,IP地址是一个4字节,32位的整数。
我们通常也使用“点分十进制”的字符串表示IP地址,例如192.168.0.1,用点分割的每一个数字表示一个字节,范围是0-255。
需要注意的是,IP协议有两个版本,分别是IPv4和IPv6。IPv4用32个比特位来标识IP地址,而IPv6用128个比特位来标识IP地址。
列如:
- IP 互联网协议----使用地址---IP地址
- 路由器的每一个接口 都是一个泛洪范围的边界
- 逻辑地址 临时使用 在某个范围内使用的地址
- IPV4地址:32位二进制构成 存在网络位和主机位的区分;网络位用于标识所在的范围;选用点分十进制表示。
- 为了方便人看,所以采用8位一分形式。
- 00000000 0
- 00000001 1
- 00000010 2
- 00000100 4
- 00001000 8
- 00010000 16
- 00100000 32
- 01000000 64
- 10000000 128
- 子网掩码:通过连续的1和连续的0构成,连续的1所在位置即为网络位,连续的0即为主机位。
- 192.168.1.0 255.255.0.0
- 11000000.10101000.00000001.00000000
- 11111111.11111111.00000000.0000000
四、七层模型:
PDU:协议数据单元 对不同层封装的数据单元标识
应用层-----数据报文
传输层-----数据段
网络层-----数据包
数据链路层------数据帧
物理层------比特流
五、网络协议:
1、TCP协议:
TCP----传输控制协议----面向连接的可靠协议
在完成了传输层的基本工作的同时,还需要保证传输的可靠性。
面向连接---3次握手 4次挥手 建立端到端的虚链路
SYN:发起一次连接,并告知自身状态 ACK:标识确认
特殊情况:RST重连 TCP 严重错误并重连 FIN 断开
PSH 紧急加收 URG紧急指针
传输途中
四次挥手
可靠性----4种可靠性机制-------确认 排序 重传 流控(滑动窗口)