数据库系统工程师—5.1~5.3计算机网络概述与网络硬件基础、网络的协议与标准、Internet基础知识

计算机网络概述与网络硬件基础

计算机网络的分类

  • 局域网 LAN
  • 城域网 MAN
  • 广域网 WAN
  • 个域网 PAN

网络的拓扑结构

  • 总线型
  • 星型
  • 环型
  • 树型
  • 分布式结构

网络互连设备

  • 物理层
    • 中继器:实现局域网网段互连的,用于扩展局域网网段的长度。
    • 集线器:多路中继器。
  • 数据链路层
    • 网桥:连接两个不同的网段,对帧进行过滤与转发。
    • 二层交换机:多端口网桥,按物理地址对帧进行数据转发。
  • 网络层
    • 路由器:连接不同的子网,根据IP地址进行路由选择与数据的分组交换。
    • 三层交换机:在二层交换机的基础上增加了部分网络层的功能。
  • 应用层
    • 网关:进行协议转换,可以使不同类型的网络系统之间进行通信。

网络传输介质

  • 双绞线
  • 同轴电缆
  • 光纤
  • 微波
  • 红外线和激光
  • 卫星通信

网络的协议与标准

ISO/OSI参考模型

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

TCP/IP协议簇

TCP/IP体系(事实上的国际标准)

下往上依次是 网络接口层、网际层、运输层、应用层

特性

TCP/IP协议是Internet的核心协议,是迄今为止发展最为成熟的互联网络协议系统。

(1)逻辑编址。每一台连入互联网的设备都要分配一个IP地址,一个IP地址包含网络号,子网络号和主机号,因此可以通过IP地址很方便地找到对应的设备。

(2)路由选择。在TCP/IP协议中包含了专门用于定义路由器如何选择网络路径的协议,即IP数据包的路由选择。

(3)域名解析。为了方便用户记忆,专门设计了一种更方便的字母式地址结构,称为域名。将域名映射为IP地址的操作,称为域名解析。

(4)错误检测与流量控制。TCP/IP协议可以检测数据信息的传输错误,确认已传递的数据信息已被成功接收,监测网络系统中的信息流量,防止出现网络拥塞

网际层协议

IP

  • IP所提供的服务通常被认为是无连接的和不可靠的
  • 差错检测流量控制之类的服务授权给了其他的各层协议

功能:

(1)将上层数据(TCP/UDP数据)或同层的其他数据(如ICMP数据)封装到IP数据报中

(2)将IP数据报传送到最终目的地

(3)为了使数据能够在链路层上进行传输对数据进行分段

(4)确定数据报到达其他网络中的目的地的路径

ARP和RARP(地址解析协议)

  • ARP 将IP地址转化为物理地址MAC
  • RARP 将MAC地址→IP地址

ICMP(网络控制信息协议)

主要功能有:通告网络故障、通告网络拥堵、协助解决故障

  • 是一个专门用于发送差错报文的协议。
  • 由于IP是一种尽力传送的协议,传送的数据报有可能丢失、重复、延迟或乱序,因此IP需要一种避免差错并在发生差错时报告的机制。

传输层协议

TCP

  • TCP提供了一个可靠的面向连接的全双工的数据传输服务
  • 它采用了一种叫做“重发”的技术
  • TCP协议一般用于传输数据量比较少,且对可靠性要求高的场合
  • TCP建立和关闭连接时,通过三次握手和四次挥手

UDP

  • UDP是一种不可靠的无连接的协议,可以保证应用程序进程间的通信。
  • 不负责重新发送丢失的或出错、不对接收到的无序IP数据报重新排序、不消除重复的IP数据报、不对已收到数据进行确认、也不负责建立或终止连接。

应用层协议

  • FTP(File Transport Protocol 文件传输协议)
    • TCP
    • 21端口控制、20端口传输数据
  • SFTP(SSH File Transfer Protocol 安全文件传输协议)
    • 建立在TCP之上,默认端口号22
  • TFTP(Trivial File Transfer Protocol 简单文件传输协议)
    • UDP
  • Telnet(远程登录协议)
    • 建立在TCP之上,使用23端口
  • HTTP(Hypertext Transfer Protocol 超文本传输协议)
    • TCP
  • HTTPS(Hypertext Transfer Protocol Secure 超文本传输安全协议)
    • HTTPS在HTTP的基础上加入SSL(安全套接层)
  • DHCP(Dynamic Host Configuration Protocol 动态主机配置协议)
    • 动态地分配IP地址和配置信息
    • UDP
  • DNS(Domain Name System 域名系统)
  • SNMP(Simple Network Management Protocol 简单网络管理协议)
    • UDP
  • SMTP(Simple Mail Transfer Protocol 简单邮件传输协议)
    • 建立在TCP之上,端口号25。

Internet基础知识

域名

  • 域名的格式
    • 计算机主机名.本地名.组名.最高层域名
  • URL的格式
    • 协议://主机.域名[:端口号]/路径/文件名

IPV4

IP地址的格式

  • 一个IPV4地址占4字节(32位)
  • 转成十进制后,为4个十进制数字
  • 每个十进制数字的取值范围为0~255

IP地址的分类

  • A类
    • 网络地址数:主机地址数为1:3
    • 网络地址以0开头
  • B类
    • 网络地址数:主机地址数为1:1
    • 网络地址以10开头
  • C类
    • 网络地址数:主机地址数为3:1
    • 网络地址以110开头

需注意:主机号全为0代表网段、全为1代表广播地址

子网掩码

  • 子网掩码是结合IP地址来看的,用于区分网络号和主机号
  • 网络号用1表示,主机号用0表示

IPV6

  • IPv6的地址空间为128位,是IPV4的4倍
页面链接:https://www.datazzh.top/archives/2029/2025/04/10/
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇