计算机网络概述

计算机网络分类

按照网络的作用范围划分

  1. 广域网WAN(Wide Area Network)广域网的作用范围通常为几十到几千公里,因而有时也称为远程网。广域网是互联网的核心部分,其任务是通过长距离(例如,跨越不同的国家)运送主机所发送的数据。连接广域网各节点交换机的链路一般都是高速链路,具有较大的通信容量。
  2. 城域网MAN(Metropolitan Area Network)城域网的作用范围一般是一个城市,可跨越几个街区甚至整个城市,城域网可以为一个或几个单位所拥有,但也可以是一种共用设施,用来将多个局域网进行互连。
  3. 局域网LAN(Local Area Network)在局域网发展的初期,一个学校或工厂往往只拥有一个局域网,但现在局域网已经非常广泛地使用,学校或企业都拥有许多个互连的局域网。
  4. 个人区域网PAN(Personal Area Network)个人区域网就是在个人工作的地方把属于个人使用的电子设备(如便携式电脑等)用无线技术连接起来的网络。

按照网络的使用者进行分类

  1. 公用网(public network)这是指电信公司出资建造的大型网络。"共用"的意思就是所有愿意按电信公司的规定缴纳费用的人都可以使用这种网络。
  2. 专用网(private network)这是某个部分为满足本单位的特殊业务工作的需要而建造的网络。这种网络不向本单位以外的人提供服务。例如,军队、铁路、银行、电力等系统均有本系统的专用网。

具有五层协议的体系结构

应用层

应用层是体系结构中的最高层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用**进程间通信和交互的规则。**这里的进程就是指主机中正在运行的程序。

对于不同的网络应用需要有不同的应用层协议,在互联网中的应用层协议很多,如域名系统DNS,支持万维网的HTTP协议,支持电子邮件的SMTP协议,等等。我们把应用层交互的数据单元称为报文(message)。

运输层

运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。

所谓通用的,是指并不针对某个特定网络应用,而是多种应用可以使用同一个运输层服务。

由于一台主机可同时运行多个进行,因此运输层有复用和分用的功能。

  • 复用就是多个应用层进程可同时使用下面运输层的服务。
  • 分用就是运输层把收到的信息分别交付上面应用层中的相应进程。

运输层主要使用以下两种协议:

  • 传输控制协议TCP(Transmission Control Protocol)------提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段(setgment)。
  • 用户数据报协议UDP(User Datagram Protocol)------提供无连接的,尽最大努力的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报。

有人愿意把运输层称为传输层。

网络层

网络层负责为分组交换网上的不同主机提供通信服务。

在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传输。

在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫作IP数据报,简称数据报。

网络层的另一个任务是选择合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。

数据链路层

数据链路层通常称为链路层。

物理层

相关推荐
lazy H10 小时前
【计算机网络】第 15 篇:Java BIO、NIO 与高并发网络通信——从 Socket 理解 I/O 模型
网络·后端·tcp/ip·计算机网络·nio·408
MicrosoftCloud11 小时前
计网 11|NAT 与 IP 地址转换:私有地址、NAPT 端口映射
计算机网络·考研·ip地址·408·nat·napt·私有地址
cyf3115 小时前
第 02 篇:ARP——IP 地址到 MAC 地址的“翻译官“
tcp/ip·计算机网络·wireshark·以太网·vmware·arp·地址解析协议
2501_915106321 天前
抓包抓到乱码或压缩字节怎么解析,TraceEagle五种查看模式和一键解码
网络协议·计算机网络·网络安全·ios·adb·https·udp
流浪0011 天前
计算机网络篇14:传输层——UDP 协议:8 字节定长报头划出报文边界,16 位端口号完成分用
计算机网络·udp·udp包头结构
MicrosoftCloud1 天前
计网 09|TCP 流量控制与拥塞控制:rwnd 滑动窗口 + 慢开始/拥塞避免/快重传快恢复
计算机网络·考研·tcp·流量控制·拥塞避免·拥塞控制·慢开始
CQU_JIAKE1 天前
10.29计算机网络
计算机网络
流浪0011 天前
计算机网络篇13:应用层——HTTP 不记录用户状态,Cookie 在客户端存凭证、Session 在服务端存数据
计算机网络·cookie·session·http协议
Dwzun2 天前
基于SpringBoot3+Vue3的油莎豆种植管理系统
java·前端·vue.js·spring boot·后端·python·计算机网络
lazy H2 天前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408