之前提到的计算机网络模型,今天我们就来讲一讲TCP/IP以及其中应用的协议。 大家都知道网络互联的目的就是要信息共享。对于信息共享这个理解就可以将把简单生活化。比如,一个人需要写信给自己的远房表哥,你需要知道地址,邮编,门牌号等。在邮寄信件的过程中你需要和邮局达成协议,邮局外派邮递员传输信件。这之间有多方面都需要达成的协议。因此,我们需要知道TCP/IP模型中的多协议是网络互联的关键所在。
TCP/IP模型:应用层,传输层,网络层,网络接口层(自顶向下)
先从下面说起,网络接口层:通过局域网的建立里了解,在同网段中数据可以直接传输。在路由器,交换机之间进行建立。
网络接口层作用是帧传输、物理信号、局域网,在此的协议标准为Ethernet:网线、局域网,Wi-fi(802.11)无线网局;PPP:拨号能力、宽带等。
网络层:
经常玩电脑的同学都知晓,每台计算机都有自己唯一身份标识,就像是身份证一样,那就是MAC地址,同IP地址就想班级的学号,但是不能保证唯一,但是内网IP地址是唯一的(相同网段)。
MAC地址:BB.BB.BB.BB.BB.BB.BB IP地址:(ipv4):xxxxxxxx .xxxxxxxx.xxxxxxxx.xxxxxxxx(二进制) (ipv4十进制表示),如192.168.0.0 IP地址分为两种ipv4和ipv6;
大家可以简单的记一下,交换机研究的是MAC地址,路由器研究的是IP地址。 ICMP:ping命令,网络连通性。局域网内可以直接ping命令,来知道两台计算机的联通。 ARP:通过IP来找MAC地址
传输层:TCP,UDP
TCP:数据传输的可靠,但是速度上比较慢(如,文件传输)
UDP:数据传输快,但是易丢失。(如,直播)
应用层: 网址的定位服务器,URL定位服务器的具体资源。
网址与URL的区别,如图
HTTPS:超级文本传输安全协议
HTTP:超级文本传输协议(HTTPS=HTTP+加密手段)
加密手段:对称加密和不对称加密。 (本人为初学者,上面有不对的地方请各位兄台谅解)