diff --git "a/\351\253\230\345\205\260\350\213\261/20240401-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" "b/\351\253\230\345\205\260\350\213\261/20240401-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" new file mode 100644 index 0000000000000000000000000000000000000000..e72fd35d97459a8e98479c0a7fc2382a543b4cad --- /dev/null +++ "b/\351\253\230\345\205\260\350\213\261/20240401-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" @@ -0,0 +1,46 @@ +### +``` +计算机网络按规模可分为: + ·广域网(WAN):是一种远程网,涉及长距离的通信,覆盖范围可以是个国家或多个国家,甚至整个世界。 + ·城域网(MAN):是作用范围在广域网与局域网之间的网络,其网络覆盖范围通常可以延伸到整个城市,借助通信光纤将多个局域网联通公用城市网络形成大型网络,使得不仅局域网内的资源可以共享,局域网之间的资源也可以共享。 + ·局域网(LAN):是一种在小区域内使用的,由多台计算机组成的网络,覆盖范围通常局限在10 千米范围之内,属于一个单位或部门组建的小范围网。 +网络四要素: +1、通信线路和通信设备; +2、有独立功能的计算机; +3、网络软件支持; +4、实现数据通信与资源共享。 +网络体系结构的通信协议层次划分: + 1.物理层(Physics Layer):确保原始的数据可在各种物理媒体上传输,重要的设备名称,中继器(Repeater,也叫放大器)和集线器。 + 2.数据链路层(Data Link Layer):将源自网络层来的数据可靠地传输到相邻节点的目标机网络层,该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。两个重要设备名称:网桥和交换机。 + 数据链路层为网络层提供可靠的数据传输; + 基本数据单位为帧; 主要的协议:以太网协议; + 3.网络层(Network Layer):网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能;基本数据单位为IP数据报; + 包含的主要协议: +   ·IP协议(Internet Protocol,因特网互联协议); +   ·ICMP协议(Internet Control Message Protocol,因特网控制报文协议); +   ·ARP协议(Address Resolution Protocol,地址解析协议); +   ·RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)。 +  ·重要的设备:路由器。 + 4.传输层(Transport Layer):负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题 + 包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协议)、UDP协议(User Datagram Protocol,用户数据报协议); + 重要设备:网关。 + 5.会话层(Session Layer):管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。 + 6.表示层(Presentation Layer):对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。 + 7.应用层(Application Layer):为操作系统或网络应用程序提供访问网络服务的接口。 + 数据传输基本单位为报文; + 包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。 +TCP/IP协议 +TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。 +协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”。这种“约定”使那 +些由不同厂商的设备、不同的CPU以及不同的操作系统组成的计算机之间,只要遵循相同的协议就能够实现 +通信。反之,如果所使用的协议不同,就无法实现通信。 +协议的标准化 +ISO(International Organization for Standards,国际标准化组织。) 制定了 +一个国际标准OSI(Open Systems Interconnection,开放式通信系统互联参考模型。) ,对通信系统进行了标准化。 +网络通信当中,也可以根据目标地址的个数及其后续的行为对通信进行分类。如广播、多播等就是这种 +分类的产物 +■ 单播(Unicast)就是指1对1通信。 +■ 广播(Broadcast)从1台主机发送给与之相连的所有其他主机。 +■ 多播(Multicast)将消息发给多个接收主机。不同之处在于多播要限定某一组主机作为接收端。 +■ 任播(Anycast)是指在特定的多台主机中选出一台作为接收端的一种通信方式。 +``` \ No newline at end of file