网络初识知识小结

目录

IP地址

端口号

协议

协议分层

TCP/IP 五层模型

 传输过程

 接收过程


IP地址

IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址

扫描二维码关注公众号,回复: 17052739 查看本文章

换句话说

IP是网络中主机的身份证,可以通过IP地址定位该主机在网络中的地址

端口号

在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。

换句话说

当我们识别到了IP地址,将数据发送给相应的IP地址之后,端口号就是该主机上某个进程的地址,能让数据找到相应的进程(比如QQ音乐,哔哩哔哩,这些都有唯一的端口号)

协议

协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。

换句话说

如果我要将数据从一台主机通过网络传输到另一个主机,发送和接受双方就必须遵守同一个规则/约定,这个规则就叫做协议

协议分层

因为网络环境随时变化而且非常复杂,为了保证稳定性和方便程序员们维护,我们就将协议拆分成为多个小协议

其中使用最广泛的便是

TCP/IP 五层模型

 传输过程

比如我向QQ的一位妹妹发送一条消息,那么他就会经过如下几部

1.QQ在应用层获得这个消息,并将其打包,传送给传输层

2.传输层把获得的消息,加上属于自己的报头然后打包传输给网络层

3.网络层获得的消息,加上属于自己的报头然后打包传输给数据链路层

4.数据链路层把获得的消息打包,加上属于自己的报头,然后传输给物理层

5.物理层把获得的消息通过网络传递给对方

 接收过程

1.物理层获得网络上传递过来的包,转发给数据链路层

2.数据链路层解析这个包,去掉属于自己的报头,然后把包传递给网络层

3.网络层解析这个包,去掉属于自己的报头,然后把包传递给传输层

4.传输层解析这个包,去掉属于自己的报头,然后把包传递给应用层

5.应用层解析这个包,找到相应的端口进程(QQ),让QQ自行处理消息

猜你喜欢

转载自blog.csdn.net/qq_62718027/article/details/131373407