计算机网络
SwordKii
这个作者很懒,什么都没留下…
展开
-
计算机网络-应用层
域名系统 DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指, 每个站点只保留它自己的那部分数据。 域名具有层次结构,从上到下依次为:根域名、顶级域名、二级域名 DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。大多数情况下 DNS 使用 UDP 进行传输,这就要求域名解析器和域名服务器都必须自己处理超时和重传从而保证可靠性。在两种情况下会使用TCP进行传输: 如果返回的响应超过的 512 字节(UDP 最大只支持 512 字节的数据)转载 2020-09-04 11:23:37 · 167 阅读 · 0 评论 -
计算机网络-传输层
网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实 体之间有一条端到端的逻辑通信信道。 UDP和TCP的特点 用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信。 传输控制协议 TCP(Transm转载 2020-09-04 11:05:37 · 105 阅读 · 0 评论 -
计算机网络-网络层
概述 网络层向上只提供简单灵活的、无连接的、尽最大努力的数据传输服务。 与IP协议配套使用的还有三个协议: 地址解析协议ARP(Address Resolution Protocol) 网际控制报文协议ICMP(Internet Control Message Protocol) 网际组管理协议IGMP(Internet Group Management Protocol) IP数据报格式 版本:有4(IPv4)和6(IPv6)两个值; 首部长度:占4位,最大值是15,固定部分长度是20个字节,故最转载 2020-09-04 09:07:19 · 204 阅读 · 0 评论 -
计算机网络-链路层
基本问题 1. 封装成帧 将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。 2. 透明传输 需要在数据部分出现首部尾部相同的内容前面插入转义字符。如果数据部分出现转义字符,就在转义字符前面再加个转义字符。 这个过程透明传输的内容是转义字符,用户察觉不到转义字符的存在。 3. 差错检测 目前数据链路层广泛使用**循环冗余检验(CRC)**来检查比特差错。 信道分类 1. 广播信道 一对多通信。 要避免发生冲突(碰撞)。 采用信道复用技术、CSMA/CD协议。 2. 点对点信道 一对一通信。 PP转载 2020-09-03 15:10:54 · 136 阅读 · 0 评论 -
计算机网络-物理层
通信方式 根据信息在传输线上的传送方向,分为以下三种通信方式: 单工通信:单向传输 半双工通信:双向交替传输 全双工通信:双向同时传输 带通调制 模拟型号是连续信号,数字信号是离散信号。带通调制把数字信号转换为模拟信号。 ...转载 2020-09-03 13:56:35 · 75 阅读 · 0 评论 -
计算机网络-概述
网络的网络 互联网是把不同的网络连接起来。 ISP 互联网服务提供商ISP 主机之间的通信方式 客户-服务器(C/S):客户是服务的请求方,服务器是服务的提供方。 对等(P2P):不区分客户和服务器。 电路交换与分组交换 1. 电路交换 用于电话通信系统,两个用户通信之前建立一条专用的物理链路。对线路的利用率很低。 2. 分组交换 每个分组都有首部和尾部,包含了源地址和目的地址等信息。 在同一个传输线路上,可以同时传输多个分组。 分组交换用到了存储转发的过程。 时延 总时延 = 排队时延 + 处理时延转载 2020-09-03 13:52:49 · 113 阅读 · 0 评论