Linux·网络入门基础知识

目录

网络的位置

计算机网络背景

网络发展

认识“协议”

网络协议初始

协议分层

​编辑OSI七层模型

​编辑TCP/IP五层(或四层)模型

网络传输基本流程

​编辑同局域网的两台主机通信

跨网络的两台主机通信

网络中的地址管理

认识IP地址

认识MAC地址


网络的位置


我们通常在手机或者电脑上使用的APP,比如抖音、快手、淘宝等,这些APP都是在应用层的。用户在应用层的各种请求最终会下达给操作系统,操作系统内除了进程管理、文件管理、内存管理、驱动管理之外,还有一个内嵌的软件协议栈,协议栈将用户的数据进行各种封包后,通过网卡将数据传递到网络当中,数据在网络内部经过各种路由转发,最终将数据传送到了目标服务器。

目标服务器本身也是一台计算机,该计算机的操作系统就是Linux,而我们在访问目标服务器时使用的可能是Windows、安卓或者IOS等操作系统。此外,对端服务器也有自己的协议栈,对端服务器将拿到数据通过协议栈进行各种解包操作后上交给应用层,在对端服务器的应用层就有一个对应的软件服务器,比如抖音服务器、快手服务器、淘宝服务器等,软件服务器内部对收到的用户请求进行各种分析处理后,再将对应的数据以相同的方式返回给用户。Linux·网络入门基础知识_第1张图片

需要注意的是,不同操作系统的进程管

你可能感兴趣的:(Linux应用编程,服务器,网络,linux)