公司培训内容笔记

计算机网络基础。
看到一个技术词汇,可以把它是什么、为什么、怎么样、怎么用、难点,不假思索的说出来,那么就是完整熟练的水平。

计算机网络基础

tcp/ip协议解决了不同计算机互联的问题。那么是如何实现的?我们可以打个比方,想象这里有一个平地,我们想在这里建一个酒店。

首先要打地基,这个地基就相当于物理层。
然后钢筋搭建大楼框架,这就是数据链路层。
然后填上砖块变成毛坯房,这是网络层。
然后硬装修,这是传输层。
然后软装修,买家具买七七八八的小东西,垃圾桶,沐浴露啥的,这是应用层。

那么要想住进这么一个酒店,就需要之前的建设完好无误,否则就不能够正常入住。

1
2
3
4
4应用层(应用程序网络接口,httpftp,ssh等等)
3传输层(端口连接端口,tcp协议,udp协议。其中tcp协议是面向连接的,要进行传输控制。)
2网络层(两台计算机进行正确的数据包转发,进行正确的路由。icmp协议,ping命令查询数据包是否可达、tracert数据包跟踪)
1数据链路层(物理介质访问。mac地址,arp地址解析协议,mac地址与ip地址的映射)

传输层tcp与udp协议的区别

tcp是面向连接,会对数据包进行传输控制,具有超时重传等机制,确保数据完整到达。

udp是无连接的,数据包到不到要看网络层的情况。效率更高,但是不可靠。

ipv4与ipv6

一台网络设备,一个ipv4地址。就跟家里的门牌号一样。

ipv4,由32位二进制数字表示,可以转换为十进制数字。常用的ip地址就是使用点分十进制进行表示的。

ip地址可以分为公有地址和私有地址、保留地址。

  • 公有地址(外网IP)
  • 私有地址(内网IP)是为了局域网保留的。
    区别是公网地址不可重复,私有地址可以重复使用。也就是说192.168.1.1这个私有地址,全球的局域网中不知道有多少台计算机都在使用,就像不知道有多少个村子里在使用王二、狗蛋这种小名一样。而公网地址是全球唯一的,一个公有地址对应着一台单独的网络设备。
  • 保留地址。当计算机无法通过dhcp自动分配ip的时候,就会使用保留地址。169.254.0.0~169.254.255.255。比方说,婴儿
    所以公网地址经常会不够用。在这种情况下,ipv6协议出现了。ipv6协议号称能够给地球上的每一粒沙子分配一个ipv6地址。