系统集成项目管理(中项随笔~计算机网络)

通信系统和模型

一个通信系统包括三大部分:源系统(发送端)、传输系统(传输网络)和目的系统(接收端)。

现代通信的关键技术包括:

  • 数字通信技术:用数字信号传输消息或调制载波,适用于数字数据和数字化模拟信号。
  • 信息传输技术:管理和处理信息的技术,结合计算机科学与通信技术。
  • 通信网络技术:连接孤立设备实现信息交换和资源共享。

网络分类

按作用范围划分

  • 个人局域网(PAN):无线连接个人设备,范围约10米。
  • 局域网(LAN):高速连接微型计算机或工作站,范围约1公里。
  • 城域网(MAN):覆盖城市范围,距离约5-50公里。
  • 广域网(WAN):跨越国家或洲,距离几十至几千公里。

按使用者划分

  • 公用网:电信公司建造,面向公众服务。
  • 专用网:特定部门建造,仅服务内部需求。

网络设备

交换技术分类

  • 物理层交换(如电话网)
  • 链路层交换(MAC地址变更)
  • 网络层交换(IP地址变更)
  • 传输层交换(端口变更)
  • 应用层交换

互联设备

  • 中继器(物理层):扩展传输距离,透明转发信号。
  • 网桥(数据链路层):按MAC地址转发信息。
  • 路由器(网络层):按逻辑地址连接异构网络。
  • 网关(高层):连接不同协议的子网。
  • 交换机:二层(多端口网桥)、三层(带路由功能)、多层(协议转换)。

OSI七层模型

  1. 应用层:提供网络服务接口(HTTP、FTP等)。
  2. 表示层:数据格式化、加密(JPEG、ASCII等)。
  3. 会话层:建立/维持通信(RPC、SQL等)。
  4. 传输层:可靠数据传输(TCP、UDP)。
  5. 网络层:路由寻址(IP、ICMP)。
  6. 数据链路层:帧传输(HDLC、PPP)。
  7. 物理层:物理媒介传输(RS-232、RJ-45)。

IEEE 802协议族

定义局域网访问传输介质的标准,包括:

  • IEEE 802.3(以太网)
  • IEEE 802.11(无线局域网WLAN)

TCP/IP协议

应用层协议

  • FTP(文件传输,基于TCP)
  • TFTP(简单文件传输,基于UDP)
  • HTTP(超文本传输,基于TCP)
  • SMTP(邮件传输,基于TCP)
  • DHCP(动态IP分配,基于UDP)
  • DNS(域名解析)

传输层协议

  • TCP:可靠、面向连接,适合小数据量高可靠性场景。
  • UDP:不可靠、无连接,适合大数据量高速传输场景。
相关推荐
许长安10 小时前
RPC 同步调用基本使用方法:基于官方 RouteGuide 示例
c++·经验分享·笔记·rpc
浅念-14 小时前
刷穿LeetCode:BFS 解决 Flood Fill 算法
数据结构·c++·算法·leetcode·职场和发展·bfs·宽度优先
我命由我1234515 小时前
程序员的心理学学习笔记 - 空杯心态
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
加油201916 小时前
方法论:如何系统性的学习?
学习·学习方法·方法论
水云桐程序员17 小时前
前端教程官方文档|HTML、CSS、JavaScript教程官方文档
前端·javascript·css·html·学习方法
爱写代码的汤二狗18 小时前
同样用 AI,有人 18 点下班,有人 21 点加班——差在 1 个动作
人工智能·经验分享·ai·claude
N串18 小时前
2.8 瑞幸为什么没有这些问题?——没有历史包袱
经验分享·产品运营
互联网时光机20 小时前
我用 UniApp + 腾讯云 IAI 做了一个“明星脸比对“小程序,零后台延迟
经验分享·python·人脸识别
岁岁的O泡奶20 小时前
NSSCTF_crypto_[LitCTF 2023]babyLCG
经验分享·python·算法·密码学·crypto·流密码
Hesionberger20 小时前
LeetCode 78:子集生成全攻略
java·开发语言·数据结构·python·算法·leetcode·职场和发展