赞
踩
计算机网络背景是一个复杂而丰富的领域,涵盖了从计算机单机模式到网络互联的演变过程,以及网络技术的不断发展和创新。
在早期,计算机主要以单机模式存在,即每台计算机都是独立的,它们之间无法直接进行通信和数据共享。这种模式下,计算机之间的协同工作非常困难,效率也极低。例如,当多个计算机需要共同完成某项任务时,它们只能通过物理媒介(如光盘、磁带等)来传递数据,这大大限制了计算机的应用范围和效率。
随着计算机技术的不断发展,人们开始意识到将多台计算机连接在一起的重要性。于是,网络互联的概念应运而生。网络互联不仅实现了计算机之间的数据共享和通信,还大大提高了计算机系统的整体性能和效率。
局域网(LAN)的出现:
局域网是指在一个较小区域内(如一个楼层、一栋楼或一个校园)的计算机相互连接形成的网络。它主要使用交换机和路由器等设备进行数据转发和路由选择。
广域网(WAN)的扩展:
广域网则是指覆盖多个远距离区域的远程网络。它通常跨越城市、国家甚至全球范围,通过长途通信线路(如光缆、卫星等)将多个局域网连接起来。
城域网(MAN)的补充:
城域网是连接整个城市的网络,它比局域网更大但比广域网更小。城域网为城市范围内的计算机提供了高效、稳定的数据传输服务。
互联网是计算机网络发展的高级阶段,它是一个由全球范围内的众多计算机网络相互连接而成的庞大网络。互联网的形成经历了多个阶段,包括ARPANET的创建、TCP/IP协议的普及以及互联网的商业化等。
在计算机网络中,协议是一种“约定”,它规定了数据在网络中传输的方式、格式、顺序以及双方进行通信的交互规则。这些规则确保了不同设备和系统之间能够相互理解和协作,从而实现了信息的有效传递和共享。
计算机中的协议可以根据不同的标准进行分类,常见的分类方式包括:
1.按协议的功能分类:
2.按协议的开放性分类:
协议的实现通常涉及软件编程和硬件支持两个方面。在软件方面,开发人员需要按照协议规范编写相应的程序代码,以实现协议规定的功能。在硬件方面,则需要提供相应的接口和物理介质来支持协议的运行。
协议的标准化是计算机网络发展的重要保障。通过制定统一的协议标准,可以确保不同厂商的设备能够相互通信和协作,从而实现网络的互联互通。国际标准化组织(ISO)和互联网工程任务组(IETF)等机构在协议标准化方面发挥了重要作用。
OSI模型,即开放式系统互联(Open Systems Interconnection)模型,是由国际标准化组织(ISO)在1985年研究并提出的网络互连模型。该模型是一个分层的网络通信协议体系结构,它定义了网络互连的七层框架,每一层都完成特定的功能,并将其整合到更高层次的通信过程中。
OSI模型从低到高依次分为以下七层:
1.物理层(Physical Layer)
2.数据链路层(Data Link Layer)
3.网络层(Network Layer)
4.传输层(Transport Layer)
5.会话层(Session Layer)
6.表示层(Presentation Layer)
7.应用层(Application Layer)
分层结构:将整个通信过程划分为七个层次,每个层次都有特定的功能和任务,并通过接口与邻近层次进行通信。这种分层结构使网络设计更加灵活,并且可以独立地对每个层次进行改进和扩展。
模块化设计:每个层次在OSI模型中都是独立的模块,具有特定的功能和接口。这种模块化设计使得网络协议的开发和维护更加容易,同时也方便了协议的替换和升级。
协议标准化:OSI模型对网络通信的每个层次都定义了特定的协议,这些协议是经过国际标准化组织(ISO)标准化的。标准化的协议确保了不同厂商之间的互操作性,使得网络设备和系统能够正常地进行通信。
独立性:每个层次在OSI模型中都是相互独立的,层次之间的变化不会对其他层次产生影响。这种独立性使得网络的设计更加灵活,可以针对不同的需求进行定制和优化。
TCP/IP模型,全称为TCP/IP参考模型(TCP/IP reference model),是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型。它是一组用于实现网络互连的通信协议,Internet网络体系结构以TCP/IP为核心。
从上到下依次为:应用层、传输层、网络层(也称为主机到主机层或网际层)、物理层(链路层,有时也包含物理层)。这一模型与OSI(开放式系统互联)参考模型相比更为简洁。
TCP/IP模型 | OSI模型 | |
---|---|---|
层次结构 | 四层 | 七层 |
定义方式 | 先有协议集然后建立模型 | 在协议开发前设计 |
通用性 | 不适用于非TCP/IP网络 | 具有通用性 |
复杂性 | 相对简单 | 层次过多,划分意义不大但增加了复杂性 |
抽象能力 | 较低,功能描述和实现细节混在一起 | 高,适合描述各种网络 |
这个模型将在之后大量会运用到。
TCP/IP协议(Transmission Control Protocol/Internet Protocol)是互联网的核心协议套件,它定义了电子设备如何连入因特网以及数据如何在它们之间传输的标准。TCP/IP协议并非指单个协议,而是由一系列协议组成的协议族,这些协议共同工作以确保数据的可靠传输。
TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP通过三次握手过程建立连接,确保数据包的顺序、完整性和正确性。TCP通过流量控制、拥塞控制等机制来避免网络拥塞,确保数据传输的可靠性。TCP适用于对可靠性要求较高的应用场景,如文件传输、网页浏览等。
IP是TCP/IP协议族中的网络层协议,它负责将数据包从源主机传输到目的主机。IP协议定义了数据包的格式、寻址方式和路由机制。IP地址是互联网中设备的唯一标识,通过IP地址,数据包可以在全球范围内的网络中传输。IP协议提供的是无连接的、不可靠的服务,它不保证数据包的顺序、完整性和正确性,这些功能由更高层的协议(如TCP)来实现
MAC 地址用来识别数据链路层中相连的节点;
长度为 48 位, 及 6 个字节. 一般用 16 进制数字加上冒号的形式来表示(例如:08:00:27:03:fb:19)
• 在网卡出厂时就确定了, 不能修改. mac 地址通常是唯一的。
IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。它是IP协议提供的一种统一的地址格式,为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
IP地址有多种类型,主要根据版本和用途进行分类:
1.按版本分类:
2.按用途分类:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。