计算机网络(1)基础知识

1 基础知识

1.1 计算机网络概述

1.1.1 基本概念

  1. 互联网的构成

  • 网络边缘:位于互联网边缘与互联网相连的计算机和其他设备。如桌面计算机、移动计算机、服务器、其他智能设备终端等

  • 网络核心:由互联端系统的分组交换设备和通信链路构成的网状网络。如分组交换路由器、链路层交换机、通信链路(光纤、铜缆、无线电、激光链路)

  1. 定义:计算机网络是指通过通信设备线路将分散的、具有独立功能的计算机系统互联起来,以实现资源共享信息传递的系统。

  2. 组成部分

    1. 硬件:包括计算机、路由器、交换机、服务器等设备。

    2. 软件:包括网络操作系统、应用程序和网络协议等。

    3. 通信介质:有线(如双绞线、光纤)和无线(如Wi-Fi、蓝牙、卫星)两种形式。

  3. 网络类型

    1. 个域网(PAN,Personal Area Network )能在便携式消费电器与通信设备之间进行短距离通信的网络。覆盖范围一般在10米半径以内,如蓝牙耳机等。

    2. 局域网(LAN,Local Area Network):覆盖小范围区域,局部地区形成的区域网络,如企业网络。分布地区范围有限,可大可小,大到一栋建筑、小到办公室内的组网。电脑WLAN接入,打印机共享等等

    3. 城域网(MAN,Metropolitan Area Network ):覆盖中等范围区域,如一个城市。

    4. 广域网(WAN,Wide Area Network):覆盖大范围区域,如城市、国家,甚至全球。

1.1.2 历史

  1. 1960年代

    1. ARPANET:由美国国防部高级研究计划局(ARPA)资助的项目,被认为是互联网的前身。

  2. 1970年代

    1. TCP/IP协议:由Vint Cerf和Bob Kahn开发,用于网络间通信的标准协议。

  3. 1980年代

    1. 局域网技术:如以太网(Ethernet)技术的发展,使得局域网变得普及。

  4. 1990年代至今

    1. 万维网(WWW):由Tim Berners-Lee发明,极大地推动了互联网的普及和应用。

    2. 无线网络:Wi-Fi和移动网络(如3G、4G、5G)的发展,进一步推动了网络的普及。

1.1.3 重要性

  1. 资源共享:计算机网络使得硬件、软件和数据资源可以在不同设备之间共享,降低了成本,提高了效率。

  2. 通信便利:电子邮件、即时通讯、视频会议等技术使得人与人之间的通信变得更加便捷和高效。

  3. 信息获取:互联网提供了丰富的信息资源,使得信息获取变得快速、便捷。

  4. 商业应用:电子商务、在线银行、在线教育等应用极大地改变了传统商业模式,提升了经济效益。

  5. 社会影响:社交网络、在线社区等平台改变了人们的社交方式和生活方式。

1.1.4 重要例子

  1. ARPANET:第一个能够传输数据包的网络,是现代互联网的前身。

  2. 以太网(Ethernet):一种局域网技术标准,目前广泛应用于办公室、校园网络等。

  3. 互联网(Internet):全球最大的计算机网络,连接了全球各地的计算机和设备。

  4. Wi-Fi:一种无线局域网技术,使得设备可以在没有有线连接的情况下接入网络。

  5. 万维网(WWW):基于超文本传输协议(HTTP)的全球信息系统,使得信息共享变得更加便捷。

1.2 OSI七层模型

OSI(开放系统互连)模型是一个概念框架,用于理解和设计网络系统。它分为七层,每一层都有其特定的功能和协议。每一层的功能都是为其上的层提供服务,同时依赖其下层的服务。这种分层模型使得网络设计和实现更加模块化和清晰。

1. 物理层(Physical Layer)

功能:

  • 传输原始的比特流

  • 定义物理设备和介质的电气、机械和功能特性

协议和设备:

  • 协议:无明确的协议,主要涉及标准,如IEEE 802.3(以太网)

  • 设备:集线器(Hub)、中继器(Repeater)、电缆(如铜线、光纤)

2. 数据链路层(Data Link Layer)

功能:

  • 提供可靠的数据传输

  • 纠错与检错

  • 帧的封装和传输

协议和设备:

  • 协议:Ethernet(以太网)、PPP(点对点协议)、HDLC(高级数据链路控制)

  • 设备:交换机(Switch)、网卡(Network Interface Card,NIC)

3. 网络层(Network Layer)

功能:

  • 路由选择和数据包传递

  • 网络间的逻辑地址映射

协议和设备:

  • 协议:IP(互联网协议),IPv4,IPv6,ICMP(Internet Control Message Protocol)

  • 设备:路由器(Router)

4. 传输层(Transport Layer)

功能:

  • 提供端到端的通信控制

  • 数据传输的错误检测和恢复

协议和设备:

  • 协议:TCP(传输控制协议)、UDP(用户数据报协议)

  • 设备:通常在操作系统内部实现

5. 会话层(Session Layer)

功能:

  • 管理和控制主机之间的会话

  • 会话建立、维护和终止

协议和设备:

  • 协议:NetBIOS、RPC(远程过程调用)

  • 设备:通常在操作系统内部实现

6. 表示层(Presentation Layer)

功能:

  • 数据格式的转换和翻译

  • 加密和解密

  • 数据压缩和解压缩

协议和设备:

  • 协议:JPEG(图片格式)、MPEG(视频格式)、SSL/TLS(安全套接层)

  • 设备:通常在应用程序内部实现

7. 应用层(Application Layer)

功能:

  • 为用户提供网络服务

  • 直接与应用程序接口

协议和设备:

  • 协议:HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、DNS(域名系统)

  • 设备:应用程序(如Web浏览器、电子邮件客户端)

总结

  • 物理层:处理物理传输介质上的比特流传输。

  • 数据链路层:处理数据帧的传输和纠错。

  • 网络层:处理数据包的路由和逻辑地址。

  • 传输层:提供端到端的传输控制和数据恢复。

  • 会话层:管理通信会话。

  • 表示层:数据格式转换、加密和压缩。

  • 应用层:提供网络服务接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木悠铎753Q

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值