精华内容
下载资源
问答
  • 2020-07-19 22:38:05

    计算机网络 自顶向下方法 第七版中文 读书笔记 目录

    书和pdf请加qq群:1143721941

    第 1 章 计算机网络和因特网

    第 2 章 应用层

    第 3 章 运输层

    第 4 章 网络层 : 数据平面

    第 5 章 网络层: 控制平面

    第 6 章 链路层和局域网

    第 7 章 无线网络和局域网络

    第 8 章 计算机网络中的安全

    第 9 章 多媒体网络

    更多相关内容
  • 网络工程需求分析 说明 姓名 丁凯林戴维一丁... 用户特点 一般约束 3 具体需求 功能需求 引言 因特网 Internet 功能类型 内部网 Intranet 功能类型 网络基本结构需求 拓扑结构需求 网络节点需求 网络链路需求 对多
  • 实验4计算机网络基础与Internet应用——实验指导.pdf
  • 第3版的内容相应更新并反映了网络领域的最新进展,如增加了无线和移动网络一章,扩充了对等网络、BGP、MPLS、网络安全、广播选路和因特网编址及转发方面的材料;还增加了一套实用的实验,并修订了习题。本书适合作为...
  • 大学课件:计算机网络基础与Internet应用 大学课程:计算机网络基础与Internet应用 的讲师课件PPT 有讲课需要的老师或者不想买的学生,欢迎下载
  • 网络工程师教育丛书 5:因特网技术网络工程师教育丛书 5:因特网技术网络工程师教育丛书 5:因特网技术网络工程师教育丛书 5:因特网技术网络工程师教育丛书 5:因特网技术
  • 第7章网络安全,更加充实了因特网网络安全方面的内容。第9章无线网络和移动网络,增加了蜂窝移动通信网一节,包括移动IP的概念。第10章下一代因特网,增加了对P2P文件共享的讨论,包括BT的基本工作原理,以及P2P文件...
  • 因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界数计算设备的网络。 具体构成及描述 计算设备 : 主机(端系统)、运行的网络应用程序 节点: 主机及其上运行的应用程序 路由器、交换机等网络交换...

    不要成为理想的巨人,行动的矮子

    写在前面

    为了更好地学习和掌握《计算机网络》这门课程,打算把自己的学习笔记转化为博客,以便于更好地复习,也便于大家一起学习与交流。

    参考课程:中科大-郑老师《计算机网络》
    参考书籍:《计算机网络自顶向下方法》原书第七版
    第二章:计算机网络自顶向下方法(二)——应用层

    什么是Internet?

    因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界数计算设备的网络。

    具体构成及描述

    计算设备 : 主机(端系统)、运行的网络应用程序

    节点

    • 主机及其上运行的应用程序
    • 路由器、交换机等网络交换设备

    例如:手机、平板、电视、游戏机… 这一些设备都称为主机 ,也可以叫做端系统

    : 通信链路

    • 接入网链路:主机连接到互联网的链路
    • 主干链路:路由器间的链路

    端系统通过通信链路(communication link)分组交换机(packet switch)连接到一起。 链路的传输速率以比特/秒(bit/s, bps)度量。

    通信链路

    • 光纤、同轴电缆、无线电、卫星
    • 传输速率 = 带宽(bps)

    分组交换机 : 转发分组(packets)

    • 路由器和交换机

    端系统通过**因特网服务提供商(Internet Service Provider, ISP)**接入因特网,例如:本地住宅区ISP,公司ISP,大学ISP…

    协议 :控制发送、接收消息, 例如 TCP、IP、HTTP、FTP、PPP都是协议

    • 定义:协议(protocol)定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和/或接收一条报文或其他时间所采取的动作。
    • 网络协议
      • 类似人的协议 : “几点了?”,“我有个问题?”, “你好”(若对面回应,则说明发送成功)
      • 机器之间的协议而非人与人之间的协议
      • Internet中所有的通信行为都受协议制约

    什么是Internet: 从服务角度

    使用通信设施进行通信的分布式应用:WEB、Voip、email、分布式游戏、电子商务、社交网络…

    通信基础设施为apps提供编程接口(通信服务)

    • 将发送和接收数据的apps与互联网连接起来
    • 为app应用提供服务选择,类似于邮政服务
      • 无连接不可靠服务
      • 面向连接的可靠服务

    网络边缘

    端系统(主机):

    • 运行应用程序
    • 如Web、email
    • 在“网络的边缘”

    客户/服务器模式

    • 客户端向服务器请求、接收服务
    • 如Web浏览器/服务器:email客户端/服务器

    **对等(peer-peer)**模式

    • 很少(甚至没有)专门的服务器
    • 如Gnutella、KnZaA、Emule

    网络边缘:采用网络设施的面向连接服务

    目标:在端系统之间传输数据

    • 握手:在数据传输之前做好准备
      • 类似人类协议中:你好、你好
      • 两个通信主机之间为连接建立状态

    TCP-传输控制协议(Transmission Control Protocol):TCP向它的应用程序提供了面向连接的服务。这种服务包括了应用层报文向目的地的确保传递和流量控制(即发送方/接收方速率匹配)。TCP也将长报文划分为短报文,并提供无连接服务,因此当网络拥塞时,源抑制其传输速率。

    • Internet上面向连接的服务
    • 可靠地、按顺序地传送数据
      • 确认和重传
    • 流量控制
      • 发送方不会淹没接收方
    • 拥塞控制
      • 当网络拥塞时,发送方降低发送速率

    网络边缘:采用基础设施的无连接服务

    目标:在端系统之间传输数据

    • 无连接服务

    UDP-用户数据报协议(User Datagram Protocol): UDP协议向它的应用程序提供无连接服务。这是一种不提供不必要服务的服务,没有可靠性,没有流量控制,也没有拥塞控制。

    • 无连接
    • 不可靠数据传输
    • 无流量控制
    • 无拥塞控制

    使用TCP的应用:HTTP(Web)、FTP(文件传送)、Telnet(远程登录)、SMTP(email)

    使用UDP的应用:流媒体、远程会议、DNS、Internet电话

    网络核心

    网络核心:路由器的网状结构
    基本问题:数据怎么通过网络进行传输?

    • 电路交换:为每个呼叫预留一条专有电路:如电话网
    • 分组交换:
      • 将要传送的数据分为一个个单位:分组
      • 将分组从一个路由器传到响铃路由器(hop), 一段段最终从源端传到目标端
      • 每段:采用链路的最大传输能力(带宽)

    网络核心:电路交换

    在电路交换网络中,在端系统间通信会话期间,预留了端系统间沿路径通信所需要的资源(缓存,链路传输速率)。在分组交换网络中,这些资源则不是预留的。

    端到端的资源被分配给源端到目标端的呼叫(call)

    如上图中, 每段链路有4条线路:

    • 该呼叫采用了上面链路的第2个线路,右边链路的第1个线路(piece)
    • 独享资源:不同享
      • 每个呼叫一旦建立起来就能够保证性能
    • 如果呼叫没有数据发送,被分配的资源就会被浪费(no sharing)
    • 通常被传统电话网络采用

    如上图,每台主机(例如PC和工作站)都与一台交换机直接相连,当两台主机要通信时,该网络在两台主机之间创建一条专用的端到端连接(end-to-end connection)。因此,主机A为了向主机B发送报文,网络必须在两条链路的每条上先预留一条电路。

    为呼叫预留端-端资源

    • 链路带宽、交换能力
    • 专用资源:不共享
    • 保证性能
    • 要求建立呼叫链接

    电路交换网络中的复用

    网络资源(如带宽)被分成片

    • 为呼叫分配片

    • 如果某个呼叫没有数据,则其资源片处于空闲状态(不共享)

    • 将带宽分成片

      • 频分(Frequency-division multiplexing, FDM)
      • 时分(Time-division multiplexing, TDM)
      • 波分(Wave-division multiplexing)

    电路交换:FDM与TDM

    计算举例

    电路交换不适合计算机之间的通信

    • 连接建立时间长
    • 计算机之间的通信有突发性,如果使用线路交换,则浪费的片较多
      • 即使这个呼叫没有数据传递,其所占据的片也不能够被别的呼叫使用

    网络核心:分组交换

    在各种网络应用中,端系统彼此交换报文(message)

    为了从源端系统向目的端系统发送一个报文,源将长报文划分为较小的数据块,称之为分组(packet)

    以分组为单位存储-转发方式

    • 网络带宽资源不再分为一个个片,传输时使用全部带宽
    • 主机之间传输的数据被分为一个个分组

    资源共享,按需使用:

    • 存储-转发:分组每次移动一跳(hop)
      • 在转发之前,节点必须收到整个分组
      • 延迟比线路交换要大
      • 排队时间

    分组交换:存储-转发

    被传输到下一个链路之前,整个分组必须到达路由器:存储-转发

    一个速率为R bps的链路,一个长度为L bits的分组的存储转发延时:L/R s

    考虑一般的情况:通过由N条速率均为R的链路组成的路径(所以,在源和目的地之间有N-1台路由器),从源到目的地发送一个分组,那么端到端的时延是: d t e x t 端 到 端 = N L R d_text{端到端} = N\frac{L}{R} dtext=NRL

    Example

    L = 7.5 Mbits R = 1.5 Mbps
    3次存储转发的延时 = 15 s

    分组交换:排队延迟和丢失

    排队和延迟

    • 如果到达速率 > 链路的输出速率
      • 分组将会排队,等待传输
      • 如果路由器的缓存用完了,分组将会被抛弃

    数据报网络和虚电路网络

    分组的存储转发一段一段从源端传到目标端,按照有无网络层的连接,分成:
    数据报网络虚电路网络

    数据报网络

    • 分组的目的地址决定下一跳
    • 在不同的阶段,路由可以改变
    • 类似:问路

    数据报(datagram)的工作原理

    • 在通信之前,无须建立起一个连接,有数据就传输
    • 每一个分组都独立路由(路径不一样,可能会失序)
    • 路由器根据分组的地址进行路由

    虚电路网络

    • 每个分组都带标签(虚电路标识VCID), 标签决定下一跳
    • 在呼叫建立时决定路径,在整个呼叫中路径保存不变
    • 路由器维持每个呼叫的状态信息

    分组交换和电路交换的对比

    同样的网络资源,分组交换允许更多用户使用网络!

    Example:

    假设多个用户共享一条1Mbps链路,再假定每个用户活跃周期是变化的,某用户时而100kbps恒定速率产生数据,时而静止——这时用户不产生数据,假设该用户仅有10%时间活跃。
    对于电路交换,能支持10(=1Mbps/100kbps)个并发的用户。
    对于
    分组交换
    ,假如有35个用户,有>=10个用户活动的概率为0.0004
    计算公式: 1 − ∑ n = 0 9 ( 35 a ) p n ( 1 − p ) 35 − n 1 - \sum\limits_{n = 0}^9 \begin{pmatrix} 35\\ a\end{pmatrix} p^n(1-p)^{35-n} 1n=09(35a)pn(1p)35n

    分组交换是“突发数据的胜利者”

    • 适合于突发式数据传输
      • 资源共享
      • 简单,不必建立呼叫
    • 过度使用会造成网络拥塞:分组延时和丢失
      • 对可靠地数据传输需要协议来约束:拥塞控制
    • 怎样提供类似电路交换的服务
      • 保证音频/视频应用需要的带宽

    接入网和物理媒体

    Q:怎样将端系统和边缘路由器连接?

    • 住宅接入网络
    • 单位接入网络(学校、公司)
    • 无线接入网络

    家庭接入:DSL、电缆、FTTH、拨号和卫星
    宽带住在接入有两种最流行的类型:数字用户线(Digital Subscriber Line, DSL)电缆。住宅通常从提供本地电话接入的本地电话公司处获得DSL因特网接入。

    modem

    • 将上网数据调制加载音频信号上,在电话线上传输,在局端将其中的数据解调出来;反之亦然。
      • 调频
      • 调幅
      • 调相位
      • 综合调制
    • 拨号调制解调器
      • 56kbps的速率直接接入路由器(通常更低)
      • 不能同时上网和打电话:不能总是在线

    DSL:

    • 采用现存的到交换局DSLAM的电话线
    • DSL线路上的数据被传到互联网
    • DSL线路上的语音被传到电话网
    • < 2.5 Mbps上行传输速率(typically < 1 Mbps)
    • < 24 Mbps下行传输速率(typically < 10 Mbps)

    线缆网络:

    有线电视信号线缆双向改造
    FDM: 在不同频段传输不同信道的数据,数字电视和上网数据(上下行)

    • HFC: hybrid fiber coax (混合光纤同轴系统)
    • 非对称: 最高30Mbps的下行传输速率, 2 Mbps 上行传输
      速率
    • 线缆和光纤网络将个家庭用户接入到ISP 路由器
    • 各用户共享到线缆头端的接入网络
      • 与DSL不同, DSL每个用户一个专用线路到CO(central
        office)

    企业接入网络(Ethernet)
    以太网(Ethernet)是目前为止,公司、大学和家庭网络中最为流行的接入技术。

    • 经常被企业或者大学等机构采用
      • 10Mbps, 100Mbps, 1Gbps, 10Gbps传输率
      • 现在,端系统经常直接接到以太网络交换机上

    无线接入网络

    • 各无线端系统共享无线接入网络(端系统到无线路由器)
      • 通过基站或者叫接入点

    物理媒体

    对于每个发射器-接收器对,通过跨越一种**物理媒体(physical medium)**传播电磁波或光脉冲来发送该比特。

    • Bit: 在发送-接受对间传播
    • 物理链路:连接每个发送-接收对之间的物理媒体
    • 引导型媒体:
      • 信号沿着固体媒介被导引:同轴电缆、光纤、双绞线
    • 非导引型媒体:
      • 开放的空间传播电磁波或者光信号,在电磁或者光信号中承载数字数据。
    • 双绞线(TP)
      • 两根绝缘铜导线拧合
        • 5类:100Mbps以太网Gbps千兆位以太网
        • 6类:10Gbps万兆以太网

    物理媒体:同轴电缆、光纤

    同轴电缆

    • 两根同轴的铜导线
    • 双向
    • 基带电缆:
      • 电缆上一个单个信道
      • Ethernet
    • 宽带电缆:
      • 电缆上有多个信道
      • HFC

    光纤和光缆

    • 光脉冲,每个脉冲表示一个
      bit,在玻璃纤维中传输
    • 高速:
      • 点到点的高速传输(如10 Gps-100Gbps传输速率)
    • 低误码率:在两个中继器之间可以有很长的距离,不受电磁噪声的干扰
    • 安全

    物理媒介:无线链路

    • 开放空间传输电磁波,携带要传输的数据
    • 无需物理“线缆”
    • 双向
    • 传播环境效应:
      • 反射
      • 吸收
      • 干扰

    无线链路类型

    • 地面微波
      • e.g. up to 45 Mbps channels
    • LAN (e.g., WiFi)
      • 11Mbps, 54 Mbps,540Mbps…
    • wide-area (e.g., 蜂窝)
      • 3G cellular: ~ 几Mbps
      • 4G 10Mbps
      • 5G 数Gbps
    • 卫星
      • 每个信道Kbps 到45Mbps (或者多个聚集信道)
      • 270 msec端到端延迟
      • 同步静止卫星和低轨卫星

    Internet结构和ISP

    网络的网络

    • 端系统通过**接入ISP(Internet Service Providers)**连接到互联网
      • 住宅,公司和大学的ISP
    • 接入ISP相应的必须是互联的
      • 因此任何两个端系统可相互发送分组到对方
    • 导致的“网络的网络”非常复杂
      • 发展和演化是通过经济的国家的政策来驱动的
    • 采用渐进方法来描述当前互联网的结构

    如何建立“网络的网络”: 将每个接入ISP都连接到全局ISP(全局范围内覆盖)?

    • 客户ISPs和提供者ISPs有经济合约

    • 但是,如果全局ISP是可行的业务,那会有竞争者有利可图,一定会有竞争

    • 竞争:但如果全局ISP是有利可为的业务,那会有竞争者;合作:通过ISP之间的合作可以完成业务的扩展,肯定会有互联,对等互联的结算关系。

    • 然后业务会细分(全球接入和区域接入),区域网络将出现,用与将接入ISPs连接到全局ISPs。

    • 然后内容**提供商网络(Internet Content Providers,e.g., Google,Microsoft, Akamai)**可能会构建它们自己的网络,将它们的服务、内容更加靠近端用户,向用户提供更好的服务,减少自己的运营支出。

    • 在网络的最中心,一些为数不多的充分连接的大范围网络(分布广、节点有限、
      但是之间有着多重连接)

      • “tier-1” commercial ISPs (e.g., Level 3, Sprint, AT&T, NTT), 国家或者国际范围的覆盖。
      • provider network (e.g., Google): 将它们的数据中心接入ISP,方便周边用户的访问;通常私有网络之间用专网绕过第一层ISP和区域ISPs.

    总结

    • 松散的层次模型
    • 中心:第一层ISP(如UUNet, BBN/Genuity, Sprint,AT&T)国家/国际覆盖,速率极高。
      • 直接与其他第一层ISP相连
      • 与大量的第二层ISP和其他客户网络相连
        在这里插入图片描述

    在这里插入图片描述

    • 第二层ISP: 更小些的(通常是区域性的) ISP

      • 与一个或多个第一层ISPs,也可能与其他第二层ISP
    • 第三层ISP与其他本地ISP

      • 接入网(与端系统最近)
    • 一个分组要经过许多网络
      在这里插入图片描述

    ISP之间的连接

    • POP: 高层ISP面向客户网络的接入点,涉及费用结算
      • 如一个低层ISP接入多个高层ISP,多宿(multi home)
    • 对等接入:2个ISP对等互接,不涉及费用结算
    • IXP:多个对等ISP互联互通之处,通常不涉及费用结算
      • 对等接入
    • ICP自己部署专用网络,同时和各级ISP连接

    分组延时、丢失和吞吐量

    分组丢失和延时是怎样发生的?
    在路由器缓冲区的分组队列

    • 分组到达链路的速率超过了链路输出的能力
    • 分组等待排到队头、被传输

    四种分组延时

    节点处理延时:

    • 检查bit级差错
    • 检查分组首部和决定将分组导向何处

    排队延时:

    • 在输出链路上等待传输的时间
    • 依赖于路由器的拥塞程度

    传输延时:

    • R = 链路带宽(bps)
    • L = 分组长度(bits)
    • 将分组发送到链路上的时间 = L/R
    • 存储转发延时

    传播延时:

    • d = 物理链路的长度
    • s = 在媒体上的传播速度(~ 2 × 1 0 8 m / s e c 2\times 10 ^8 m/sec 2×108m/sec
    • 传播延时 = d / s

    传输时延和传播时延的比较
    传输时延是路由器推出分组所需要的时间,它是分组长度和链路传输速率的函数,而与两台路由器之间的距离无关。

    传播时延是一个比特从一台路由器传播到另一台路由器所需要的时间,它是两台路由器之间距离的函数。

    节点延时

    d n o d a l = d p r o c + d q u e u e + d t r a n s + d p r o p d_{nodal} = d_{proc} + d_{queue} + d_{trans} + d_{prop} dnodal=dproc+dqueue+dtrans+dprop

    • d p r o c d_{proc} dproc = 处理延时
      • 通常是微妙数量级或更少
    • d q u e u e d_{queue} dqueue = 排队延时
      • 取决于拥塞程度
    • d t r a n s d_{trans} dtrans = 传输延时
      • = L/ R, 对低速率的链路而言很大(如拨号), 通常为微秒级到毫秒级
    • d p r o p d_{prop} dprop = 传播延时
      • 几毫秒到几百毫秒

    排队延时

    • R = 链路带宽(bps)
    • L = 分组长度(bits)
    • a = 分组到达对列的平均速率
      流量强度 = La/R
    • La / R ~ 0: 平均排队延时很少
    • La / R -> 1: 延时变得很大
    • La / R > 1:比特到达队列的速率超过了从该队列输出的速率,平均排队延时将趋向无穷大!

    Internet的延时和路由

    Traceroute 诊断程序: 提供从源端,经过路由器,到目的的延时测量。

    • For all i:
    • 沿着目的的路径,向每个路由器发送3个探测分组
    • 路由器i 将向发送方返回一个分组
    • 发送方对发送和回复之间间隔计时


    分组丢失

    • 链路的队列缓冲区容量有限
    • 当分组到达一个满的队列时,该分组将会丢失
    • 丢失的分组可能会被前一个节点或源端系统重
      传,或根本不重传

    吞吐量

    吞吐量: 在源端和目标端之间传输的速率(数据量/单位时间)

    • 瞬间吞吐量: 在一个时间点的速率
    • **平均吞吐量: ** 在一个长时间内平均值
      R s R_s Rs:表示服务器于路由器之间的链路速率
      R c R_c Rc: 表示路由器于客户端之间的链路速率

    例如上图,对于两链路网络,其吞吐量为: min ⁡ R s , R c \min{R_s, R_c} minRs,Rc.

    瓶颈链路: 端到端路径上,限制端到端吞吐的链路。

    对于N条链路的网络,其吞吐量为 min ⁡ R 1 , R 2 , ⋯   , R N \min{R_1, R_2, \cdots, R_N} minR1,R2,,RN

    互联网场景
    对于10个连接(公平地)共享Rbps的瓶颈链路

    其每个连接上的端到端的吞吐量为 min ⁡ R c , R s , R / 10 \min{R_c, R_s, R/10} minRc,Rs,R/10

    协议层次及服务模型

    网络是一个复杂的系统!

    • 网络功能繁杂:数字信号的物理信号承载、点到点、路由、rdt、进
      程区分、应用等
    • 现实来看,网络的许多构成元素和设备:
      • 主机
      • 路由器
      • 各种媒体的链路
      • 应用
      • 协议
      • 硬件, 软件

    Q:如何组织和实现这个复杂的网络功能

    层次化方式时延复杂网络功能:

    • 将网络复杂的功能分层功能明确的层次,每一层实现了其中一个或一组功能,功能中有其上层可以使用的功能:服务
    • 本层协议实体相互交互执行本层的协议动作,目的是实现本层功能,通过接口为上层提供更好的服务
    • 在实现本层协议的时候,直接利用了下层所提供的服务
    • 本层的服务:借助下层服务实现的本层协议实体之间交互带来的新功能(上层可以利用的)+更下层所提供的服务

    服务和服务访问点

    服务( Service):低层实体向上层实体提供它们之间的通信的能力

    • 服务用户(service user)
    • 服务提供者(service provider )
      原语(primitive):上层使用下层服务的的形式,高层使用低层提供的服务,以及低层向高层提供服务都是通过服务访问原语来进行交互的—形式。

    服务访问点SAP (Services Access Point):上层使用下层提供的服务通过层间的接口—地点;

    • 例子:邮箱
    • 地址(address):下层的一个实体支撑着上层的多个实体,SAP有标志不同上层实体的作用
    • 可以有不同的实现,队列
    • 例子:传输层的SAP: 端口(port)

    服务的类型:

    面向连接的服务无连接的服务 方式

    面向连接的服务( Connection-oriented Service)

    • 连接(Connection):两个通信实体为进行通信而建立的一种结合
    • 面向连接的服务通信的过程:建立连接,通信,拆除连接
    • 面向连接的服务的例子:网络层的连接被成为虚电路
    • 适用范围:对于大的数据块要传输; 不适合小的零星报文
    • 特点:保序
    • 服务类型:
      • 可靠的信息流传送页面(可靠的获得,通过接收方的确认)
      • 可靠的字节流远程登录
      • 不可靠的连接数字化声音

    无连接的服务(Connectionless Service)

    • 无连接服务:两个对等层实体在通信前不需要建立一个连接,不预留资源;不需要通信双方都是活跃;(例:寄信)
      • 特点:不可靠、可能重复、可能失序
      • IP分组,数据包;
      • 适用范围:适合传送零星数据;
      • 服务类型:
        • 不可靠的数据报电子方式的函件
        • 有确认的数据报挂号信
        • 请求回答信息查询

    服务和协议

    服务与协议的区别

    • 服务(Service):低层实体向上层实体提供它们之间的通信的能力,是通过原语(primitive)来操作的,垂直
    • 协议(protocol) :对等层实体(peer entity)之间在相互通信的过程中,需要遵循的规则的集合,水平

    服务与协议的联系

    • 本层协议的实现要靠下层提供的服务来实现
    • 本层实体通过协议为上层提供更高级的服务

    数据单元

    PDU:协议数据单元

    PDU包含来自上层的信息和当前层的实体附加的信息,这个PDU会被传送到下一较低的层。

    Internet协议栈

    协议栈有5个层次组成:物理层、链路层、网络层、运输层、应用层

    • 应用层: 网络应用 (应用层的信息分组称为报文)
    • 为人类用户或者其他应用进程提供网络应用服务
    • FTP, SMTP, HTTP,DNS
    • 运输层: 主机之间的数据传输 (运输层的分组称为报文段)
      • 在网络层提供的端到端通信基础上,细分为进程到进程,将不可靠的通信变成可靠地通信
      • TCP, UDP
    • 网络层: 为数据报从源到目的选择路由 (网络层的分组称为数据报(无连接))
      • 主机主机之间的通信,端到端通信,不可靠
      • IP, 路由协议
    • 链路层: 相邻网络节点间的数据传输 (链路层的分组称为帧指)
      • 2个相邻2点的通信,点到点通信,可靠或不可靠
      • 点对对协议PPP, 802.11(wifi), Ethernet
    • 物理层: 在线路上传送bit

    ISO/OSI 参考模型:物理层、链路层、网络层、运输层、会话层、表示层、应用层

    • 表示层: 允许应用解释传输的数据, e.g., 加密,压缩,机器相关的表示转换
    • 会话层: 数据交换的同步,检查点,恢复

    封装和解封装

    互联网历史

    早期(1960以前)计算机网络

    • 线路交换网络
    • 线路交换的特性使得其不适合计算机之间的通信
      • 线路建立时间过长
      • 独享方式占用通信资源,不适合突发性很强的计算机之间的通信
      • 可靠性不高:非常不适合军事通信
    • 三个小组独立地开展分组交换的研究
      • 1961: Kleinrock(MIT),排队论,展现了分组交换的有效性
      • 1964: Baran(美国兰德公司) – 军用网络上的分组交换
      • 1964:Donald(英国)等,NPL

    1961-1972: 早期的分组交换概念

    • 1967: 美国高级研究计划研究局考虑ARPAnet
      • Kleinrock在MIT的同事
    • 1969: 第一个ARPAnet节点开始工作,UCLA
      • IMP:接口报文处理机
    • 1969年底: 4个节点
    • 1972:
      • ARPAnet 公众演示
      • 网络控制协议是第一个端系统直接的主机-主机协议
        • NCP协议:相当于传输层和网络层在一起,支持应用开发
    • 第一个e-mail 程序(BBN)
    • ARPAnet有15个节点

    1972-1980: 专用网络和网络互联

    • 出现了很多对以后来说重要的网络形式,雨后春笋
      • 1970: ALOHAnet,夏威夷上的微波网络
      • 1973: Metcalfe在博士论文中提出了Ethernet
      • ATM网络
      • ALOHAnet,Telenet,Cyclades法国等
    • 1970后期,网络体系结构的必要性
      • 专用的体系结构: DECnet, SNA, XNA
      • 标准化的体系结构
    • 1974: 网际互联的Cerf and Kahn 体系结构
    • 1979: ARPAnet的规模在持续增加,体系结构也在酝酿着变化,以支持网络互联和其他目的(性能)需求
      • 节点数目增加,有200个节点

    1980-1990: 体系结构变化, 网络数量激增,应用丰富

    • 1983: TCP/IP部署,标记日
    • NCP分化成2个层次,TCP/IP,从而出现UDP
    • 覆盖式IP解决网络互联问题
    • 主机设备和网络交换设备分开
    • 1982: smtp e-mail协议定义
    • 1983: DNS 定义,完成域名到IP地址的转换
    • 1985: ftp 协议定义
    • 1988: TCP拥塞控制
    • 其他网络形式的发展
    • 新的国家级网络: Csnet,BITnet, NSFnet, Minitel
    • 1985年:ISO/OSI提出,时机不对且太繁琐,
    • 100,000主机连接到网络联邦

    1990, 2000’s: 商业化, Web, 新的应用

    • 1990年代初: NSF对ARPAnet 的访问网,双主干,ARPAnet退役
    • 1991: NSF放宽了对NSFnet用于商业目的的限制(1995退役),ASFNET非盈利性机构维护,后面叫Internet
    • UNIX 中TCP/IP的免费捆绑
    • 1990年代初: Web
      • hypertext [Bush 1945, Nelson 1960’s]
      • HTML, HTTP: Berners-Lee
      • 1994: Mosaic (Netscape,and reesen)
      • 1990年代后期: Web的商业化
    • 1990后期– 21世纪:
      • TCP/IP体系结构的包容性,在其上部署应用便捷,出现非常多的应用
      • 新一代杀手级应用(即时讯息,P2P 文件共享,社交网络等)更进一步促进互联网的发展
      • 安全问题不断出现和修订(互联网的补丁对策)
      • 2001网络泡沫,使得一些好公司沉淀下来(谷歌,微软,苹果,Yahoo,思科)
      • 主干网的速率达到Gbps

    2005-现在

    • ~50+亿主机:包括智能手机和平板
    • 宽带接入的快速部署
    • 高速无线接入无处不在:移动互联时代
      • 4G部署,5G蓄势待发
      • 带宽大,终端性能高,价格便宜,应用不断增多
    • 在线社交网络等新型应用的出现:
      • Facebook: 10亿用户
      • 微信,qq:数十亿用户
    • 内容提供商(Google, Microsoft)创建他们自己的网络
      • 通过自己的专用网络提供对搜索、视频内容和电子邮件的即刻访问
    • 电子商务,大学,企业在云中运行他们的服务(eg, Amazon EC2)
    • 体系结构酝酿着大的变化,未来网络蠢蠢欲动

    结尾: 这篇博客整理了好久,大概花了接近一天的时间,这篇博客是计算机网络第一章,打算每周学习一章的进度,并记入学习笔记,转化博客。目前本人已经大四,希望自己能沉浸下来,认认真真学点东西,Fighting。

    展开全文
  • 1、配置DNS服务。 2、配置仿真站点。 3、建立虚拟站点。 4、设置客户端 首先配置DNS服务器,配置因特网仿真站点,然后设置Web站点默认网页,设置虚拟站点,最后设置客户端,实现局部仿真。
  • 本书虽然有点老,但是权威易懂,是我看过的讲得最好的计算机网络基础
  • 第 0 页计算机网络实验指导及实验报告 计算机网络 实验指导 信息与管理科学学院 第 1 页计算机网络实验指导及实验报告 目 录 计算机网络实验大纲2 实验一 IEEE802 标准和以太网 4 实验二 地址解析协议ARP6 ...
  • Wireshark网络分析实战 中文完整版带目录 PDF

    千次下载 热门讨论 2016-04-12 07:39:34
    11.2 摸清流淌于网络中的流量的类型 287 11.3 FTP故障分析 289 11.4 E-mail协议(POP、IMAP、SMTP)流量及故障分析 295 11.5 MS-TS 和Citrix故障分析 305 11.6 NetBIOS协议故障分析 308 11.7 数据库流量及常见故障...
  • 计算机网络原理与应用实验指导 计算机网络原理与应用实验指导 实验一 2 学时上交实验报告 实验题目WWW 浏览器的设置与使用 实验目的掌握 WWW 浏览器的设置与使用方法 实验要求对 WWW 浏览器进行设置并使用 WWW ...
  • 《计算机网络:自顶向下方法与Internet特色(原第3版)》提供了一种自顶向下学习的方法,即从应用层协议开始并沿着协议栈向下展开学习。该方法一开始就强调应用层范例和应用程序编程接口,使得读者及早“自己动手...
  • Internet,中文正式译名为因特网,又叫做国际互联网。它是由那些使用公用语言互相通信的计算机连接而成的全球网络。一旦你连接到它的任何一个节点上,就意味着您的计算机已经连入Internet网了。Internet目前的用户...
  • 计算机网络自顶向下课后习题答案,中文版 《计算机网络(自顶向下方法原第4版)》...《计算机网络(自顶向下方法原第4版)》的讲解以因特网为例,学以致用,注重教学法,深入浅出地重点讲解计算机网络的基本原理。
  • 我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4...

    IP地址

    IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。
    IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)在这里插入图片描述
    IP地址=网络地址+主机地址

    • 网络地址:
      如果是192的C段地址,那么,网络地址就是:192.168.1.0,地址掩码是:255.255.255.0。
      如果地址掩码是:255.255.0.0,那么网络地址就是:192.168.0.0。
      网络地址很大一部分是由地址掩码决定的。

    • 主机地址:
      如IP地址是202.112.14.137,掩码是255.255.255.224 ,
      网络地址是202.112.14.128,子网号是128。
      主机地址是202.112.14.137 。

    网络号、主机号、子网号

    已知 IP:195.169.20.50 子网掩码:255.255.255.224 求网络号 子网号 主机号。
    答:

    • IP为C类,一知道子网掩码值是224 所以网络被划分为8个子网
    • 网络号是用将你的IP转为二进制11000011.10101001.00010100.00110010和原子网掩码255.255.255.0的二进制11111111.11111111.11111111.00000000进行逻辑与运算得到11000011.10101001.00010100.00000000转换为十进制为195.169.20.0
    • 子网号则是用IP和新的子网掩码255.255.255.224进行逻辑与也是转为二进制在与得到195.169.20.32
    • 主机号的计算是把新子网掩码255.255.255.224转为二进制后取反,就是把0变1 ,1变0,然后再和IP的二进制进行逻辑与运算得到主机号为0.0.0.18 。就是195.169.20.32网段的第18号 。

    已知计算机IP地址时195.169.20.25,子网掩码是:255.255.255.240, 求网络号 子网号 主机号。
    答:

    • 256-240=16 以16为子网分段数。 即 0-15 16-31 32-47 … 其中第一个地址为子网地址, 最后一个为广播地址。
    • 有效主机为14个。
    • 25在16-31之间那么子网地址为 195.169.20.16 广播地址为 195.169.20.31 地址范围为: 195.169.20.17-195.169.20.30

    掩码的作用
    用来告诉电脑把“大网”划分为多少个“小网”! 好多书上说,掩码是用来确定IP地址所在的网络号,用来判断另一个IP是不是与当前IP在同一个子网中。这也对,我们要明确:掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”! 掩码是用来确定子网数目的依据!

    掩码的左边部分一定要是全为1且中间不能有0出现
    比方说将255.255.248.0转为二进制是 11111111.11111111.11111000.00000000,可以看到左边都是1,在1的中间没有0出现(0都在1的右边),这样就是一个有效的掩码。我们再来看254.255.248.0,转成二进制是 11111110.11111111.11111000.00000000,这不是一个正确有效的掩码,因为在1中间有一个0的存在。

    把一个C类大网划分为4个子网,会增加多少个不可用的IP地址?
    可以这样想:在C类大网不划分子网时,有两个IP地址不可用;现在将C类大网划分为4个子网,那么每个子网中都有2个IP地址不可用,所以4个子网中就有8个IP地址不可用,用8个IP地址减去没划分子网时的那两个不可用的IP地址,得到结果为6个。所以在将C类大网划分为4个子网后,将会多出6个不可用的IP地址。

    比方说202.117.12.36/30,我们先把/30这种另类的掩码表示法转换为我们习惯的表示法: 11111111.11111111.11111111.11111100,转为十进制是255.255.255.252。我们可以看到,这个掩码的左边三节与C类默认掩码相同,只有第四节与C类默认掩码不同,所以我们认为255.255.255.252这个掩码是在C类默认掩码的范围之内的,意味着我们将对C类网络进行子网划分。因为C类网络的默认掩码是255.255.255.0,将C类默认掩码转换为二进制是11111111.11111111.11111111.00000000,这里的8个0表示可以用8位二进制数来表示IP地址,也就是说C类大网中可有2的8次方个IP地址,也就是256个IP地址。这道题中的掩码的最后一节是252,转换为二进制是11111100,因为1表示网络号,所以111111就表示将C类大网划分为(111111)2进制个子网。将111111转换为十进制是64,所以就表示将C类大网划分为64个子网,每个子网的IP地址数目是256/64=4,去除子网中的第一个表示子网号的IP地址和最后一个表示广播地址的IP地址,子网中的可分配的IP地址数目就是子网中的总的IP地址数目再减去2,也就是4-2=2个。

    IP地址的分类

    A类IP:0.0.0.0----127.255.255.255

    0—127,其中0代表任何地址,127代表回环测试地址,因此,A类地址的实际范围是1—126,默认子网掩码是255.0.0.0

    B类IP:128.0.0.0----191.255.255.255

    128—191,其中128.0.0.0和191.255.0.0为保留IP,实际范围是128.1.0.0—191.254.0.0,子网掩码:255.255.0.0

    C类IP:192.0.0.0----223.255.255.255

    192—223,其中192.0.0.0和223.255.255.0为保留IP,实际范围是192.0.1.0—223.255.254.0;子网掩码:255.255.255.0

    D类IP:224.0.0.0----239.255.255.255

    224.0.0.0----239.255.255.255用于多点广播

    E类IP:240.0.0.0-----255.255.255.254

    255.255.255.255用于广播地址。

    子网掩码

    • 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码
    • 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分
    • 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上
    • 通过子网掩码,就可以判断两个IP在不在一个局域网内部
    • 子网掩码可以看出有多少位是网络号,有多少位是主机号

    子网掩码——屏蔽一个IP地址的网络部分的“全1”比特模式。对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

    网关

    网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连

    网关实质上是一个网络通向其他网络的IP地址。

    比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。

    在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。

    而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

    所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。

    广播地址(Broadcast Address)

    广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。

    在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255 的分组(封包)时,它将被分发给该网段上的所有计算机。

    ip段/数字-如192.168.0.1/24是什么意思?

    后面这个数字标示了我们的网络号的位数,也就是子网掩码中前多少号为1
    129.168.1.1 /24 这个24就是告诉我们网络号是24位
    也就相当于告诉我们了
    子网掩码是:11111111 11111111 11111111 00000000
    即:255.255.255.0
    172.16.10.33/27 中的/27
    也就是说子网掩码是255.255.255.224 即27个全1
    11111111 11111111 11111111 11100000

    参考:
    https://blog.csdn.net/lf1570180470/article/details/54670340
    网络号与子网号

    展开全文
  • 计算机网络:自顶向下方法与Internet特色(原第3版) 教辅(7个编程、8个实验)
  • 计算机网络经典图书推荐

    千次阅读 2019-06-18 06:44:44
    世界著名计算机经典著作更新版,TCP/IP领域最重要作品《TCP/IP详解 卷1:协议(原第2版)》ISBN: 978-7-111-45383-3作者:[美] 凯文 R.福尔,W. 理...

    世界著名计算机经典著作更新版,TCP/IP领域最重要作品

    《TCP/IP详解 卷1:协议(原书第2版)》

    ISBN: 978-7-111-45383-3

    作者:[美] 凯文 R.福尔,W. 理查德•史蒂文斯

    译者:吴英,张玉,许昱玮

    吴功宜 审校

    定价:129元

    推荐语:

    已故网络专家、著名技术作家W. Richard Stevens的传世之作,内容详尽且极具权威,被誉为TCP/IP领域的不朽名著。

    Stevens经典网络名著的整体重组和彻底更新 ,掌握当代网络协议原理及实现技术的必备参考书 ,全面阐述和透彻分析网络常用协议的工作过程和实现细节。 涵盖最新的网络协议和最佳的实践方法,显著加强安全方面内容。

    关于作者:

    凯文 R. 福尔 (Kevin R. Fall)  博士,有超过25年的TCP/IP工作经验,并且是互联网架构委员会成员。他还是互联网研究任务组中延迟容忍网络研究组(DTNRG)的联席主席,该组致力于探索极端和有挑战性的环境下的网络性能。他也是一位IEEE院士。

    W. 理查德•史蒂文斯 (W. Richard Stevens)  博士,是国际知名的UNIX和网络专家、受人尊敬的技术作家和咨询顾问。他教会了一代网络专业人员使用TCP/IP的功能,使互联网成为人们日常生活的中心。Stevens于1999年9月1日去世,年仅48岁。在短暂而精彩的一生中,他著有多部经典的传世之作,包括《TCP/IP 详解》(三卷本)、《UNIX网络编程》(两卷本)以及《UNIX环境高级编程》。2000年他被国际权威机构Usenix追授“终身成就奖”。

    已故网络专家、著名技术作家W. Richard Stevens的传世之作

    内容详尽且具权威性,被誉为TCP/IP领域的不朽名著

    《TCP/IP详解 卷2:实现》

    ISBN: 978-7-111-61793-8

    作者:[美]加里•R. 赖特,W. 理查德•史蒂文斯

    译者:陆雪莹,蒋慧,等

    谢希仁 校 

    定价:139元

    推荐语:

    本书是《TCP/IP详解》三卷本的第2卷,重点关注TCP/IP协议的实现问题。

    书中介绍了一个实际的TCP/IP实现,并给出了这一实现的完整源代码,书中约有500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。

    几乎每章都提供精选的习题,并在附录中提供了部分习题的答案。

    专家推荐:

    “我认为本书之所以领先群伦、独一无二,是源于其对细节的注重和对历史的关注。书中介绍了计算机网络的背景知识,并提供了解决不断演变的网络问题的各种方法。本书一直在不懈努力以获得精确的答案和探索剩余的问题域。对于致力于完善和保护互联网运营或探究解决长期存在问题的可选方案的工程师,本书提供的见解将是无价的。作者对当今互联网技术的全面阐述和透彻分析是值得称赞的。”

    ——Vint Cerf

    互联网发明人之一、图灵奖获得者、谷歌公司副总裁兼首席互联网宣传官

    关于作者:

    加里•R. 赖特(Gary R. Wright)研究TCP/IP多年。他是Connix公司的董事长,Connix公司的总部在康涅狄格州,主要提供Internet接入和咨询服务。

     W. 理查德 史蒂文斯(W. Richard Stevens)(1951—1999)是国际知名的Unix和网络专家,备受赞誉的技术作家。生前著有《TCP/IP 详解》(三卷本)、《UNIX网络编程》(两卷本)以及《UNIX环境高级编程》,均为不朽的经典著作。

    《TCP/IP详解》这套书采用唯一且高效的可视方法,审视和介绍了TCP/IP协议族的方方面面,深入、细致、清楚地讲解了TCP/IP的内部工作机理,受到评论员、TCP/IP编程人员及其他相关人员的广泛好评

    《TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》

    ISBN:978-7-111-61777-8

    作者:[美]W. 理查德•史蒂文斯

    译者:胡谷雨,吴礼发,等

    谢希仁 校

    定价:59元

    推荐语:

    覆盖了当今TCP/IP编程人员和网络管理人员必须熟练掌握的四个基本方面:

    • T/TCP(TCP事务协议),这是对TCP的扩展,使客户-服务器间的事务传输更快、更有效和更可靠;

    • HTTP(超文本传输协议),这是飞速扩展中的万维网的基础;

    • NNTP(网络新闻传输协议),这是Usenet新闻系统的基础;

    • UNIX域协议,这是在UNIX实现中应用非常广泛的一套协议。

    采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。书中举出的所有例子均在作者安装的计算机网络上经过实际验证。

    专家推荐:

    “本卷保持了这套书前两卷的极高质量,在新的方向上扩充了对网络实现技术的深入介绍。对于渴望了解当今Internet工作原理的任何人来说,该套书不可不读。” 

    —— Ian Lance Taylor   

    GCC社区的超级活跃人物,Google公司担任首席工程师

    关于作者:

    W. 理查德•史蒂文斯(W. Richard Stevens)博士,是国际知名的UNIX和网络专家、受人尊敬的技术作家和咨询顾问。他教会了一代网络专业人员使用TCP/IP的功能,使互联网成为人们日常生活的中心。Stevens于1999年去世,年仅48岁。在短暂而精彩的一生中,他著有多部经典的传世之作,包括《TCP/IP详解》(三卷本)、《UNIX网络编程》(两卷本)以及《UNIX环境高级编程》。2000年他被国际权威机构Usenix追授“终身成就奖”。

    权威作者Kurose教授经典新版极富盛名的“自顶向下”教学法

    16年来一直是世界上最流行的计算机网络教科书

    几百所大学采用,译为14种语言,对网络课程教学影响重大

    《计算机网络:自顶向下方法(原书第7版)》

    ISBN: 978-7-111-59971-5

    作者:[美]詹姆斯•F. 库罗斯,基思•W. 罗斯

    译者:陈鸣

    定价:89元

    推荐语:

    本书自首次出版以来,已被译为14种语言,世界上数百所大学采用本书作为教材,有几十万学生和从业人员利用本书系统学习计算机网络的知识。本书已成为学习计算机网络知识的必读教材之一。

    自顶向下方法。本书采用作者独创的“自顶向下方法”讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,让读者从实现、应用的角度理解各层的意义,强调应用层范例和应用编程接口,使读者尽快进入每天使用的应用程序环境之中进行学习和创造。

    关于作者:

    [美]詹姆斯•F. 库罗斯(James F. Kurose)

    美国马萨诸塞大学阿默斯特分校计算机科学系教授,研究兴趣包括网络协议和体系结构、网络测量、多媒体通信以及建模和性能评价。由于在教育领域的杰出贡献,他获得了包括IEEE Taylor Booth教育奖章在内的多个教育奖励和荣誉。他是IEEE和ACM会士,还曾担任《IEEE通信会刊》和《IEEE/ACM网络会刊》总编辑。  

    基思•W. 罗斯(Keith W. Ross) 

    美国纽约大学(NYU)上海分校工程和计算机科学学院院长以及NYU计算机科学和工程系的Leonard J. Shustek首席教授,研究兴趣包括隐私、社交网络、对等网络、因特网测量、内容分发网络和随机建模。他是IEEE和ACM会士,还曾获得Infocom 2009年优秀论文奖,《多媒体通信》2011年和2008年优秀论文奖。

    难得的综合性教材,有助于建立完整计算机系统印象

     在美国流行了近20年,被美国众多高校选作教材

    《现代计算机系统与网络(原书第5版)》

    ISBN:978-7-111-61140-0

    作者:[美]埃夫﹒恩格兰德

    译者:朱利

    定价:139元

    推荐语:

    本书伴随着信息技术的飞速发展已升级至第5版,在近20年的时间里被美国众多高校选作教材,帮助大量学生构建起自己的计算机核心知识库,并且不断将新的技能融入其中。全书首先概述计算机体系结构的概念,然后介绍数据的表示方法,接着重点讨论硬件体系结构、计算机网络和数据通信,最后探讨操作系统的工作原理。 

    关于作者:

    [美]埃夫﹒恩格兰德(Irv Englander) 

    本特利大学荣休教授。他拥有麻省理工学院(MIT)计算机科学博士学位,从事计算机方面的研究已经超过50年,涉及逻辑电路、计算机控制系统、操作系统和应用软件等众多领域。 

    网络专家和技术作者Stallings关于现代网络技术的最新力作。

    《现代网络技术:SDN、NFV、QoE、物联网和云计算》

    ISBN:978-7-111-58664-7

    作者:[美] 威廉•斯托林斯,等

    译者:胡超,邢长友,陈鸣

    定价:99元

    推荐语:

    本书全面、系统地论述了现代网络技术和应用,介绍了当前正在改变网络的五种关键技术,包括软件定义网络、网络功能虚拟化、用户体验质量、物联网和云服务。无论是计算机网络的技术人员、研究者还是高校学生,都可以通过本书了解现代计算机网络。  

    关于作者:

    William Stallings 世界知名计算机图书作者,拥有麻省理工大学计算机科学专业博士学位。他在推广计算机安全、计算机网络和计算机体系结构领域的技术发展方面做出了突出的贡献。他著述了《数据通信:基础设施、联网和安全》《计算机组成与体系结构:性能设计》《操作系统:精髓与设计原理》《计算机安全:原理与实践》《无线通信网络与系统》等近20部计算机教科书,曾13次收到来自教科书和学术作者协会(Text and Academic Authors Association)颁发的年度最优计算机科学教科书奖。他现在是一名独立的咨询顾问,他的客户包括计算机和网络制造商与客户、软件开发公司和政府研究机构。

    广泛的工程和计算应用构建信息物理系统(CPS)的优秀指南。

    《信息物理系统应用与原理》

    ISBN:978-7-111-59810-7

    作者:[印度]拉杰•拉杰库马尔,[美]迪奥尼西奥•德•尼茨,马克•克莱恩

    译者:李士宁,张羽,李志刚,等

    定价:79元

    推荐语:

    下一代嵌入式系统将实现“信息物理融合”——需要复杂计算算法和物理组件的精确同步和无缝集成。本书是为广泛的工程和计算应用构建信息物理系统(CPS)的优秀指南。

    本书首先分析多个应用领域中CPS开发的关键挑战和创新,其次介绍现代 CPS 解决方案背后的技术原理(包括众所周知的和仍然需要学习的内容)。本书为 CPS 开发(从设计、分析到未来的创新)提供了指导性原则。

    关于作者:

    拉杰•拉杰库马尔(Raj Rajkumar) 是卡内基-梅隆大学电气工程和计算机专业的教授。他主持过若干次国际会议,拥有三项专利,发表了170多篇论文,其中8篇获得最佳论文奖。

    迪奥尼西奥•德•尼茨(Dionisio de Niz) 是卡内基-梅隆大学软件工程研究所的首席研究员。他的研究兴趣包括CPS、实时系统和基于模型的工程。在实时领域,他最近专注于多核处理器和混合关键性系统调度的研究,并领导了一些工业界和政府的应用研究项目。

    马克•克莱恩(Mark Klein) 是SEI高级技术人员,SEI关键系统能力理事会的技术主管。研究兴趣是CPS和其他大规模系统的设计。

    计算机网络方面的经典教科书

    凝聚了两位顶尖网络专家几十年的理论研究、实践经验和大量第一手资料

    自出版以来已经成为网络课程的主要教材之一

    被哈佛大学、斯坦福大学、卡内基-梅隆大学、康奈尔大学、普林斯顿大学等众多名校采用

    《计算机网络:系统方法(原书第5版)》

    ISBN:978-7-111-49907-7

    作者:[美]拉里 L. 彼得森,布鲁斯 S. 戴维

    译者:王勇,张龙飞,李明,薛静锋,等

    定价:99元

    推荐语:

    采用“系统方法”来探讨计算机网络,把网络看作一个由相互关联的构造模块组成的系统,通过实际应用中的网络和协议设计实例,特别是因特网实例,讲解计算机网络的基本概念、协议和关键技术,为学生和专业人士理解现行的网络技术以及即将出现的新技术奠定了良好的理论基础。无论站在什么视角,无论是应用开发者、网络管理员还是网络设备或协议设计者,你都会对如何构建现代网络及其应用有“全景式”的理解。

    关于作者:

    Larry L. Peterson 普林斯顿大学计算机科学系的Robert E. Kahn教授,他的主要研究方向为网络系统的设计与实现,以及因特网规模的分布式系统部署,包括应用广泛的PlanetLab和MeasurementLab平台,目前主要从事OpenCloud云平台的开发工作。他是美国国家工程院院士,ACM和IEEE会士,2010年 IEEE Koji Kobayashi Computer and Communication奖得主,2013年ACM SIGCOMM奖得主。

    Bruce S. Davie 拥有英国爱丁堡大学计算机科学博士学位,于1995年加入Cisco公司成为一名系统架构师,并于1998年获得Cisco特别会员荣誉称号。目前是VMware公司网络和安全部门CTO和首席工程师。Davie博士在2009年成为ACM数据通信专业组(SIGCOMM)主席,并被选为ACM会士。

    全球最具有权威性和经典性的计算机网络教材

    Tanenbaum教授以高深的理论造诣和丰富的实践经验,在书中对计算机网络的原理、结构、协议标准与应用等做了深入的分析与研究

    《计算机网络(英文版•第5版)》

    ISBN:978-7-111-35925-8

    作者:(荷)Andrew S. Tanenbaum

    (美)David J. Wetherall

    定价:99元

    推荐语:

    全书按照网络协议模型(物理层、数据链路层、介质访问控制子层、网络层、传输层和应用层),自底向上逐层讲述每一层所用的技术与协议标准,并给出大量实例。全书内容全面翔实,体系清晰合理,叙述由简入繁、层层深入,自底向上方法也符合人类从底层到高层的认识规律,因此是公认的最适合网络入门的教材。

    关于作者:

    Andrew S. Tanenbaum 国际知名的计算机科学家,著名的技术作家、教育家和研究者,ACM和IEEE两会高级会员,荷兰皇家艺术和科学院院士,荷兰阿姆斯特丹Vrije大学计算机科学系教授。他讲授计算机网络、操作系统和计算机组成等课程30多年,教学成果卓著,其所著的多部计算机科学方面的教材已成为该领域内的范本,得到学术界和教育界的广泛认可,多次获得ACM及其他学术组织颁发的各项荣誉,包括1994年ACM Karl V. Karlstrom杰出教育奖、1997年ACM计算机科学教育杰出贡献奖、2002年Texty卓越教材奖、第10届ACM操作系统原理研讨会杰出论文奖等,他还入选了《世界名人录》。

    David J. Wetherall 拥有美国麻省理工学院计算机科学博士学位,现为华盛顿大学西雅图分校计算机科学与工程系副教授。他的研究领域是网络系统,尤其是无线网络和移动计算、网络测量和Internet协议的设计、隐私和安全。

    你与世界

    只差一个

    公众号

    展开全文
  • 计算机网络实验指导实验一 以太网数据帧的构成 1 实验二 地址转换协议 4 实验三 网际协议IP 7 实验四 Internet控制报文协议ICMP 13 实验五 Internet组管理协议IGMP 17 实验六 用户数据报协议UDP 21 实验七 传输...
  • 计算机网络因特网~计算机网络因特网~计算机网络因特网
  • 计算机网络因特网的概述~~~
  • 计算机网络因特网

    2011-09-25 20:06:15
    计算机网络因特网是计算机网络技术里的圣经
  • 计算机网络(读书笔记)

    万次阅读 多人点赞 2016-05-23 20:29:25
    七层协议:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。
  • 计算机网络自顶向下方法 原第4版(高清)

    千次下载 热门讨论 2012-08-11 12:07:15
    本书是当前世界上最为流行的计算机网络教科之一,采用了作者独创的自顶向下的方法来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,强调应用层范例和应用编程接口,使读者尽快进入每天使用的...
  • IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址,属于网络层地址。IP地址是IP协议(在网络层)提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,...
  • 学习网络的几本好书推荐

    千次阅读 2020-05-01 20:23:33
    如果想对网络有个清晰、全面的认识,可以阅读三本书籍: 第一本是日本人户根勤的《网络是怎么连接的》,这本书以浏览器一个请求作为载体,全面(但不深入)地介绍了网络的整个工作过程。正所谓“不谋全局者不足谋一...
  • 本书是当前世界上最为流行的计算机网络教科之一,采用了作者独创的自顶向下的方法来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,强调应用层范例和应用编程接口,使读者尽快进入每天使用的...
  • 《计算机网络(第5版)》自1989年首次出版以来,于1994年、1999年和2003年分别出...随配套的光盘,有全书课件和作者教学经常遇到的150多个问题及解答,以及《计算机网络(第7版)》引用的全部RFC文档等,供读者参阅。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,451
精华内容 27,780
关键字:

internet书中网络号怎么知道

友情链接: Dll_Test.rar