
计算机网络原理
懂懂kkw
持续精进,拥抱变化
展开
-
网络链接
假设用户在浏览器中输入url: www.xxxx.com/anypath/home.index HTTP客户端向地址为 www.xxxx.com 的服务器上的HTTP服务器进程(端口80)发起TCP链接请求 HTTP服务端在端口80等待TCP链接请求,接受链接并通知客户端 HTTP客户端将 HTTP请求消息(包含url地址)通过TCP链接的套接字(套接字Socket=(IP地址:端口号))发出,消息中所含的URL表明客户端需要对象 /anypath/home.index HTTP服务器收到请求消息解析.原创 2020-10-31 14:28:03 · 473 阅读 · 0 评论 -
计算机网络原理_5.网络安全
1.什么是网络安全 网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。 网络安全的基本属性是:机密性、完整性、可用性、可控性。 基本属性 2.基本特征 3.安全问题 2.网络安全威胁 攻击方式 dos攻击 DDoS攻击 3.密码学 密码术语 对称秘钥加密 公开秘钥加密 破解加密方法 传统加密方法 替代密码 换位密码 现代加密技术 流密码 分组密原创 2020-08-10 23:22:55 · 547 阅读 · 0 评论 -
计算机网络原理_4.数据链路层
1.数据链路层服务 1.介绍 2.哪些服务 3.具体实现 就是网卡的实现 4.网卡之间通信 2.差错编码 1.基本原理 简单理解就是通过一个函数去检测 2.差错编码的检错能力 3.奇偶校验码 4.循环冗余校验码(CRC) 3.多路访问控制(MAC)协议 1.两类链路 2.问题 多个节点同时接收,有可能冲突,怎么解决 3.理想中的MAC 4.MAC协议分类 信道划分 FDMA 随机访问MAC协议 时隙ALOHA协议 ...原创 2020-08-03 23:01:44 · 230 阅读 · 0 评论 -
计算机网络原理_3.网络层
1. 网络层有哪些服务 1.主要功能 2.网络层的核心功能–转发与路由 3.连接建立功能 -少部分网络需要连接 4.网络层服务模型 2.连接服务与无连接服务 1.分类 2.1虚电路网络 1.是什么 2.如何建立 3.如何实现 4.虚电路信令协议(signaling protocols) 2.2数据报网络 1.介绍 2.不针对具体IP发送,而是指定IP范围 3.地址范围划分不规律怎么办? 使用最长前缀优先的匹配原则 4.对比VC网络 3.Internet网络层 1.功能介绍原创 2020-08-03 23:00:44 · 290 阅读 · 0 评论 -
计算机网络原理_2. 传输层
1. 传输层服务和协议 1.1 服务 1.简单介绍 2.对比网络层 网络层: 提供主机之间的逻辑通信机制 传输层: 提供应用进程之间的逻辑通信机制 位于网络层之上 依赖于网络层服务 对网络层服务进行增强 1.2 协议 1.两种协议 2.多路复用和多路分用 多路分用 =>接收端有多个socket进程,通过传输层后分别发送给对应的客户端进程 多路复用=>发送端有多个socket进程,在传输层为每块数据封装上头部信息,然后交给网络层 分用如何工作? 无连接多路分用 面向链接多原创 2020-08-02 10:04:41 · 300 阅读 · 0 评论 -
计算机网络原理_1.概论和应用层
1. 概论 1.1 基本概念 速率 数据率或比特率 计算机网络中最重要的一个性能指标 基本单位 比特/秒 (bit/s) 带宽 第一种含义 信号具有的频带宽度 基本单位是 赫(Hz) 第二种含义 信道 最高速率 单位 (bit/s) (bps) 1bit/s = 1bps 吞吐量 单位时间内通过某个网络(接口)的数据量 时延 数据从一端传送到另一端所需的时间 包括 发送时延 传播时延 排队时延 节点处理时延 处理储存转发等所需的时间 时延带宽积原创 2020-08-02 01:33:09 · 818 阅读 · 0 评论