学习HCNA的第一天
第一天接触计算机领域的知识,对于我这个小白来说,有些东西确实不能够理解,不过我心里突然有了一种探索的欲望,感觉充满了挑战!挑战博客记录一天!!
冯· 诺依曼体系
主要是由CPU、内存、硬盘、显卡、运算器、控制器、存储器、I/O而组成的。还学到 Input(下指令、提供数据等)Output(输出数据加工的结果)
程序=指令+数据;算法+数据结构
NIC: Network Interface Card,网络接口卡/网络适配器,是计算机连接网络的设***
显卡:Video Card,Graphic Card,显示接口卡/显示适配器,是计算机进行数模信号转换的设备—–承载计算机的所有网络数据*
OSI七层参考模型(Open System Interconnect)
应用层 :应用程序,人类语言—>编码 表示层:编码—>二进制
表示层:编码—>二进制
会话层:数据加解/密,会话管理
传输层:TCP/UDP,端口号–0~65535,用于表示不同的应用程序。其中,0-1023著名端口号,1024-65535动态端口号
网络层:IP,两个版本,V4/V6–路由器,基于IP地址进行逻辑寻址
数据链路层:MAC–交换机,基于mac自学习
物理层:HUB
HUB
他的缺点主要有三点:不能一对一/信号衰减,失真不能无限传送/冲突域
交换机正好与之相反
交换机的工作原理:自学习 MAC地址表 洪泛
洪泛给我的理解就是一生二,二生三,三生万物(一个能给很多的发出消息)
网络是什么?这或许就是灵魂拷问,不是我们所理解的表面意思,在这个IT行业,有着专业的术语。
终端&服务器用传输介质—>信息共享
终端-操作系统:windows vista/98/XP/7/8/10,MAC OS
服务器-操作系统:UNIX、Linux、windows server2008/12
传输介质:网线、光纤、同轴电缆、串线
路由器
1.用于不同网络之间的互连
2.基于IP地址进行逻辑寻址
TCP/IP协议栈相比于IOS少了会话层和表示层
TCP
传输控制协议,面向连接的可靠的传输协议
面向连接:三次握手、四次挥手
可靠:四种可靠的传输机制–确认、重传、排序、流控
老师将TCP很形象的表现为喝水搭嘴不漏水,显得比较文雅。
UDP
用户数据协议,面向非连接的不可靠的传输协议
UDP比较狂野,喝水不搭嘴,漏水,没有安全性
IP
IPv4地址:32位二进制,使用点分十进制的方式表示分为网络位和主机位,网络位代表IP地址所处的网络范围,主机位唯一确认某台主机。一个完整的IP地址需要网络掩码。
网络掩码:32位二进制,使用点分十进制的方式表示,由连续的1和连续的0构成,如果掩码是1代表IP对应位位网络位,0代表主机位
IP地址的分类(按照主类的分法):
A:0 XXXXXXX 0-127
B:10 XXXXXX 128-191
C:110 XXXXX 192-223
D:1110 XXXX 224-239
E:1111 XXXX 240-255
其中,ABC三类成为单播地址,D称为组播地址,E称为保留地址单播、组播、广播
单播
1>私有地址:1、免费使用 2、局域网内唯一
私有地址:
A:10.0.0.0 255.0.0.0
B: 172.16.0.0–172.31.0.0 255.255.0.0
C: 192.168.0.0–192.168.255.0 255.255.255.0
2>公有地址: 1、付费使用 2、全球唯一
3>特殊IP地址:
1)0.0.0.0 1、没有地址(无效地址) 2、缺省地址(代表所有)
2)255.255.255.255 全局广播地址
3)127.0.0.1 本地环回地址,测试TCP/IP协议栈能否正常通信(代表本机)
4)主机位全0:代表一个网络范围(一个网段)
举例:192.168.1.0 255.255.255.0 /24
5)主机位全1:代表一个范围内的广播地址
举例:192.168.1.255 255.255.255.0
计算一个网络范围内可用的IP地址数量:2^主机位数-2
通过浏览博客上面的一些文章,才知道,我们在将来面试的时候,遇到越是简单的问题,往往隐藏着巨大的坑。就比如说“三次握手”,看似很简单的问题,我们不能简单地说第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到报文之后,会应答一个报文给客户端,第三次握手就是客户端收到报文后再给服务器发送一个报文,三次握手就成功了。
第一次握手:客户端发送网络包,服务端收到了。
这样服务端就能得出结论:客户端的发送能力、服务端的接收能力是正常的。
第二次握手:服务端发包,客户端收到了。
这样客户端就能得出结论:服务端的接收、发送能力,客户端的接收、发送能力是正常的。不过此时服务器并不能确认客户端的接收能力是否正常。
第三次握手:客户端发包,服务端收到了。
这样服务端就能得出结论:客户端的接收、发送能力正常,服务器自己的发送、接收能力也正常这也是我比较能理解的一种解释,再深层的解释我现在没有理解完全。
第一天学习,我通过写思维导图和博客,将知识总结并且有了自己的心得体会。希望生活越来越充实!