随笔分类 - 计算机网络
摘要:MAC层的硬件地址 在局域网中,硬件地址又称为物理地址或者MAC地址(因为这种地址用在MAC帧中) IEEE 802标准为局域网规定了一种48位(6字节)的全球地址,固化在适配器的ROM中。 如果计算机中或者路由器有多个适配器,那么这样的主机或者路由器就有多个“地址”,更准确的说,这种48位“地址”
阅读全文
摘要:集线器 传统以太网最初使用的是同轴电缆,到后来的双绞线,这种以太网采用星形拓扑,在星型的中间增加了一个叫做集线器的设备,每个站点需要两根双绞线,分别用于发送和接收,双绞线的两端分别使用的是RJ-45插头。但是每个站点到集线器的距离不能超过100m。双绞线能够传送高速的数据主要措施就是把双绞线的绞合度
阅读全文
摘要:使用广播信道的数据链路层 广播信道可以进行一对多通信。 局域网技术在计算机网络中占有非常重要的地位。 局域网的数据链路层 局域网最主要的特点是:网络为一个单位所拥有,且地理范围和站点数目有限。局域网主要有如下一些主要优点: 具有广博功能,从一个站点可以很方便的访问全网。局域网上的主机可共享连接在局域
阅读全文
摘要:点对点协议PPP 在通信链路较差的年代,在数据链路层使用可靠传输协议曾经是一种好方法,比较简单的点对点PPP协议则是目前使用最广泛的数据链路层协议。 PPP协议的特点 互联网用户通过都要连接到某个ISP才能接入到互联网。PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议。如图(图3-9
阅读全文
摘要:计算机网络的类别 计算机网络定义 关于计算机网络较好的定义是[PETE11]:计算机网络主要是由一些通用的,可编程的硬件(一定包含中央处理器)互连而成。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛和 日益增长的应用。 几种不同类型的计算机网络 计算机网络有多种类别,下面进行简单的
阅读全文
摘要:无线网络和移动网络 本章最重要的内容为 无线局域网的组成,分配系统DS(Distribution System)和接入点AP(Access Point)的作用。 无线局域网使用的CSMA/CA协议,(弄清楚与CSMA/CD的区别)和无线局域网MAC帧使用的几种地址。 移动用户在移动时怎样保持IP不变
阅读全文
摘要:改进“尽最大努力交付”服务 使互联网提供服务质量 服务质量QoS是服务性能的总效果,此效果决定了一个用户对服务的满意程度。 图中局域网表示两台主机H1,H2通过非常简单的网路(路由器R1和路由器R2)分别向另外两个主机H2和H4发送数据。连接R1和R2的链路带宽为1.5Mbit/s。现在考虑以下四种
阅读全文
摘要:系统安全:防火墙与入侵检测 防火墙 **防火墙(firewall)**是一种访问控制技术,通过严格控制进出网络边界的分组,禁止任何不必要的通信,从而减少潜在入侵的发生,作为系统的第二道防线。由于防火墙不能阻止所有入侵发生,作为系统的第二道防线,**入侵检测系统IDS(Intrusion Detect
阅读全文
摘要:P2P应用 P2P应用指的是具有P2P体系结构的网络应用,所谓的P2P体系结构就是在这样的网络中,没有固定的服务器,而绝大多数的交互都是使用对等方式通信(P2P)。 具有集中目录服务器的P2P工作方式 最早的P2P工作方式的是Napster软件。 用户X向Napster目录服务器查询(客户-服务器模
阅读全文
摘要:应用进程跨越网络的通信 系统调用和应用接口编程 大多数操作系统使用系统调用(System call)的机制在应用程序和操作系统之间传递控制权。又称之为应用编程接口API。如图6-27说明了多个应用进程使用系统调用的机制。 在讨论网络编程时常常把套接字作为应用进程和运输层协议的接口。如图6-28假定了
阅读全文
摘要:简单网络管理协议SNMP 简单网络管理的基本概念 网络管理包括对硬件,软件和人力的使用,综合与协调,以便对网络资源进行监视,测试,配置没分析,评价和控制。这样就能以合理的价格满足对网络的需求。网络管理通常称之为网管。 网络管理模型中的主要构件(如图6-21) 管理站(管理器):是整个网络管理系统的核
阅读全文
摘要:DHCP动态主机配置协议 连接在互联网上的计算机的协议软件需要配置的项目包括: IP地址 子网掩码 默认路由器的IP地址 域名服务器的IP地址 为了省去给计算机配置IP地址的麻烦,应当采用自动协议配置的方法,互联网上使用广泛的是动态主机配置协议DHCP(Dynamic Host Configurat
阅读全文
摘要:电子邮件 电子邮件概述 实时通信的电话有两个很严重的缺点: 电话通信的主叫和被叫必须同时在场。 有些电话常常不必要地打断被叫者的工作或者休息。 电子邮件(e-mail)是互联网上使用最多和最受欢迎的一种应用。电子邮件把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱(mail box)**中
阅读全文
摘要:超文本传输协议HTTP HTTP操作过程 HTTP协议定义了浏览器(万维网客户进程)怎么向万维网服务器请求万维网文档,以及服务器怎么把文档传送给浏览器。从层次的角度来看,HTTP是面向事物的应用层协议。 每个万维网网点都有一个服务器进程,,它不断地监听 TCP 的端口 80,以便发现是否有浏览器(即
阅读全文
摘要:远程终端协议TELNET TELNET是一个简单的远程终端协议[RFC 845],它是互联网的正式标准,用户使用TELNET就可以在其所在地通过TCP连接注册(登录)到远地的另一台主机上(使用主机名或者IP地址),TELNET能将用户的击键传到远程主机上,同时也能将远程主机的输出通过TCP连接返回到
阅读全文
摘要:文件传输协议 FTP概述 文件传输协议FTP(File Transfer Protocol)[RFC 959]是互联网上使用最广泛的文件传输协议,FTP提供交互式的访问,允许用户指明文件类型与格式,并允许文件是否具有存取权限等。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送
阅读全文
摘要:域名系统DNS 域名系统概述 域名系统DNS(Domain Name System)是互联网使用的命名系统,用来把便于人们使用的机器名字转化为IP地址,域名系统就是名字系统。 很多应用层的软件经常直接使用DNS。计算机用户只是间接而不是直接使用域名系统。DNS为互联网的各种网络提供了核心服务。 用户
阅读全文
摘要:应用层的主要介绍 在运输层,我们已经学习了运输层为应用进程提供了端到端的通信服务,但不同的网络应用的应用进程之间,还需要有不同法人通信规则。还需要有应用层协议(application layer protocol),这是因为,每个应用层协议都是为了解决某一个问题。而这些问题的解决又必须通过位于不同主
阅读全文
摘要:TCP流量控制 利用滑动窗口实现流量控制 我们总是希望数据传速能够更快一些,但如果发送方把数据发送的太快,接收方就有可能来不及接收,这样就会导致数据丢失,所谓的流量控制(flow control)就是让发送方的数据发送速率不要太快,要让接收方来得及接收,避免数据丢失情况的发生。 利用滑动窗口机制可以
阅读全文
摘要:超时重传时间的选择 在之前说到,TCP的发送方在规定的时间内没有收到确认就要重传已发送的报文段。这种重传的概念是很简单的,但重传时间的选择却是却是TCP最复杂的问题之一。 由于TCP下层是互联网环境,每个IP报选择的路由并不会相同,如果把超时重传时间设置的太短,就会引起很多报文段不必要的重传,浪费
阅读全文