前端开发工程师(主业)、技术博主(副业)、已过CET6
阿珊和她的猫_CSDN个人主页
牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》
蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入门到实战全面掌握 uni-app》
计算机网络是指由若干台计算机通过网络设备相互连接组成的计算机集合。
它由以下几个部分组成:
TCP/IP、HTTP、FTP
等。计算机网络可以分为以下几种类型:
LAN
):在同一个物理网络上连接的计算机组成的网络。MAN
):在一个城市范围内连接的计算机组成的网络。Internet
):由全球计算机组成的网络,可以通过 IP 地址进行访问。Enterprise Network
):在公司内部使用的网络,通常用于办公和业务应用。总之,计算机网络由硬件、协议和应用程序组成,可以分为局域网、城域网、互联网和企业网等多种类型。
OSI 模型(Open System Interconnection Model)是 ISO/IEC 7490 的一个子集,它定义了一个通信系统中不同层次之间的接口。OSI 模型将通信系统分为 7 个层次,每层都具有特定的功能。
OSI 模型包括以下层次:
每层的功能如下:
总之,OSI 模型将通信系统中不同层次的接口进行了规范,使得不同层次之间的通信更加高效和可靠。
TCP 和 UDP 是传输层协议,它们都用于在计算机之间传输数据。
但是,它们有一些关键区别:
协议名称 | 传输方式 | 可靠传输 | 连接建立 | 数据顺序 | 错误检查 |
---|---|---|---|---|---|
TCP | 连接式传输 | 是 | 需要建立连接 | 是 | 正确处理 |
UDP | 非连接式传输 | 否 | 不需要建立连接 | 可能无序 | 错误处理较简单 |
总之,TCP 和 UDP 的区别在于它们的传输方式、可靠传输、连接建立和数据顺序等方面。TCP 是连接式传输,可靠传输,需要建立连接,数据顺序正确,错误检查完善。而 UDP 是非连接式传输,不可靠传输,不需要建立连接,数据顺序可能无序,错误处理较简单。
IP 地址(Internet Protocol Address)是用于标识互联网上计算机或设备的唯一标识符。IP 地址的作用是确定数据在网络中的位置,使数据能够按照正确的路径进行传输。
IPv4 和 IPv6 是 IP 地址的两个版本,它们在格式、长度和表示方式等方面有所不同。
IPv4 地址是一个 32 位的二进制数,通常用点分法表示,如 192.168.1.1
。IPv4 地址用于标识互联网上的计算机或设备,并用于路由数据包。IPv4 地址具有较小的长度,适用于较小的网络,但存在地址耗尽的问题。
IPv6 地址是一个 128 位的二进制数,通常用冒号分隔,如 2001:0db8:85a3:0000:0000:8a2e:0370:7334
。IPv6 地址用于标识互联网上的计算机或设备,并用于路由数据包。IPv6 地址具有较大的长度,适用于较大的网络,但需要更多的内存和计算资源来处理。
总之,IP 地址的作用是标识互联网上的计算机或设备,并使数据按照正确的路径进行传输。IPv4 和 IPv6 是 IP 地址的两个版本,它们在格式、长度和表示方式等方面有所不同。IPv4 地址适用于较小的网络,但存在地址耗尽的问题。IPv6 地址适用于较大的网络,但需要更多的内存和计算资源来处理。