8sti120 - 课程复习资料

Published: by Creative Commons Licence

1.socket函数,(domain, type, protocol) 

2.gethostbyname 通过主机名字获取

3.四层协议

4.PDU

物理层的 数据传输单元是数据位(bit) 数据链路层的数据传输单元是数据帧(frame) 网络层的数据传输单元是数据包(packet) 传输层的 数据传输单元是数据段(segment)

其他更高层次的数据传输单元是数据(data)

5.DOCS


  1.  Objectives of these TCP/IP layers (physical, datalink, network):这些TCP/ IP协议层(物理,数据链路,网络)的目标。

答:physical:To transport a raw bit stream(比特流)from one machine to another over a communication channel.(从一台计算机传输原始比特流到另一台通过通信信道。)

Datalink:Achieve reliable and efficient communication by sending frames between two adjacent machines (blocks of bits or bytes)across the physical link. (通过在物理链路上发送两个相邻的机器(位或字节的块)之间的帧实现可靠,高效的沟通。)

Network: The network layer is responsible of delivering the packets from the source to the destination.( 网络层负责从源到目的地传送数据包)

Transport : Logical communication between two process, segment(段),

Application : Logical communication between two applications,message

  1. Definitions of protocol, network architecture, interface:协议,网络体系结构,接口的定义。

答:protocol: A protocol defines the rules and conventions between 2 processes on the same layer on how communication is to proceed.(协议定义了同一层上两个流程之间如何进行沟通的规则和约定。)

network architecture: a network architecture is a set of layers and protocols.(网络体系结构是一组层和协议。)

       interface:An interface defines which primitives operations the lower layer makes       available to the upper one .It is important to have a clean interface between the        layers. (接口定义了原语操作下层,使提供给上面的一个。层之间的干净的接   口很重要。)

网络体系结构=分层+协议              

各层的功能及PDU     编址

  1.  Characteristics of each transmission technology(broadcast, point to point)每个传输技术的特点(广播,点对点)。

4. Differences between WAN, MAN, LAN, HAN  + standard for WLAN

IEEE 802.11    WiFi

5.WAN, LAN  components, examples, support of QoSQoS的广域网,局域网组成、例子,支持)

典型的局域网(LAN)类型有Ethernet(以太网)和802.11(无线局域网)

常见的网络类型中能够提供QoS(服务质量保证)的是ATM

FDDI是双环结构的环形光纤网络。

WAN:广域网;MAN城域网;PAN:个人区域网;WPAN:无线个人区域网,例如蓝牙(Bluetooth)网络

6.CSMACA, CSMACD principlesCSMACA CSMACD的原则)

7. Objective and layers supported : repeater, hub, bridge, switch, router, modem, codec:中继器、集线器、桥梁、交换机、路由器、调制解调器、编解码器的目的

路由器router:在网络层连接局域网(LAN)到广域网(WAN)

交换机switch,bridge:在数据链路层连接不同的局域网片段成一个大的局域网

集线器hub / repeater:是物理层的信号放大器,连接不同的局域网片段成一个大的局域网

Modem(调制解调器)用于数字信号和模拟信号之间的转换。模拟信号转换成数字信号叫调制(调频,调幅,调相),数字信号转换成模拟信号用编码(codec)的方式。

8. Understanding of bandwidth, noise, decibels vs S/N, levels with Nyquist and Shannon laws:对带宽、噪音分贝vs SN,水平的理解

答:Bandwidth的单位是baud;数据传输速率的单位是bps。

在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是指数据信号对载波的调制速率,它用单位时间内载波调制状态改变的次数来表示(也就是每秒调制的符号数),其单位是波特(Baud,symbol/s)。波特率是传输通道频宽的指标。

每秒钟通过信道传输的信息量称为位传输速率,也就是每秒钟传送的二进制位数,简称比特率。比特率表示有效数据的传输速率,用b/s 、bit/s、比特/秒,读作:比特每秒。

比特率=波特率X单个调制状态对应的二进制位数。

I=Slog2*N

其中I为传信率,S为波特率,N为每个符号负载的信息量,以比特为单位。

  1. Nyquist and Shannon lawsNyquist and Shannon的规则)

答:理想的无噪声信道最大数据传输速率Nyquist law: 2 H log2 V   bps

有噪声信道的最大数据传输速率Shannon: H log2(1+S/N)

10. ADSL, SONET: what is it, characteristicsADSLSONET是什么,特点是什么

答:ADSL(非对称用户数字线路,由电话公司部署)is a local loop technology optimized for users who receive much more information that they send.非对称指的是上行和下行速率不一样,下行速率比上行快的多,下行速度一般在1Mbps以上。

SONET:提供了一种复用的光纤多个数字频道。

11.Modulation techniques(调制技术)

12. Difference between baud and bit rate:波特率和比特率之间的不同

è #bits/second = #bauds x log2V

13. Examples of error detection techniques:错误检测技术的实例

Checksum: many are using the checksum method which treats the data as a sequence of binary integers and compute their sum .checksums do not detect all common errors. the next example shows a 16 bit checksum calculation; if the sun=m grows larger than 16 bits, the carry bits are added into the final sum.( 校验和:许多人使用它把数据作为二进制整数序列,并计算它们的和.checksums不检测所有常见的错误校验方法。下一个例子展示了一个16位的校验和计算;如果总和增长大于16位时,进位位被添加到最终的总和。)

CRC:CRC is more reliable ; it needs only a shift register and an exclusive OR unit.( CRC是更可靠;它仅需要一个移位寄存器和一个异或单元)

14. Change the protection of a file under Unix:在Unix系统里改变文件的保护权限

所有者  群组  其他  三位代表权限的数字
 r  w x   rwx   rwx    实际结果
 4  2 1   421   421 777
 4  2 1   4  0 1  4  0 1  705

例如:给文件所有者、群组和其他用户三部分的全部权限chmod 777 filename

     只给文件所有者全部权限  chmod 700 filename

     给全部用户读和写权限   chmod 666 filename

     给全部用户读权限   chmod 444 filename

  1. Understand the objective of all C network functions used in labs 1,2, 4:实验中用到的C函数的功能:

  1. Addressing and structure of an ethernet frame, ip packet, tcp segment, HTTP application message:寻址和以太网帧,IP数据包,TCP报文段,HTTP应用的消息结构

以太网帧结构

IP数据报:

TCP、UDP报文结构:特别注意各个字段的作用

HTTP请求、响应消息

1OPTIONS

返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘***’的请求来测试服务器的功能性**

2HEAD

向服务器索与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息。

3GET

向特定的资源发出请求。注意:GET方法不应当被用于产生“副作用”的操作中,例如在Web Application中,其中一个原因是GET可能会被网络蜘蛛等随意访问。Loadrunner中对应get请求函数:web_linkweb_url

4POST

向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 Loadrunner中对应POST请求函数:web_submit_data,web_submit_form

5PUT

向指定资源位置上传其最新内容

6DELETE

请求服务器删除Request-URL所标识的资源

7TRACE

回显服务器收到的请求,主要用于测试或诊断

8CONNECT

HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

17. VLAN concept and objective(VLAN的概念和客观)

当一个交换机上的所有端口中有至少一个端口属于不同网段的时候,当路由器的一个物理端口要连接2个或者以上的网段的时候,就是VLAN发挥作用的时候,这就是VLAN的目的

When there is at least one port belonging to different segments of all ports on a switch, when a physical port router to connect 2 or more segments, VLAN comes into play, this is the purpose of VLAN

  1. How to prevent congestion at the network level(如何预防交通拥堵在网络层)

网络层的拥塞控制    传输层的拥塞控制

  1. IP address: class, mask, network and subnetIP地址:分类用法,掩码,网络和子网

  1. TCP and UDP protocol : characteristicsTCPUDP协议:特点

TCP面向连接可靠,UDP无连接不可靠

  1. Congestion control methods:网络层拥塞控制方法

22. TCP : flow control, window size, retransmission, congestion controlTCP:流量控制,窗口大小,重传,拥塞控制

序列号是为上一个数据包中的确认号值,而确认号为服务器发送的上一个数据包中的序列号+所该数据包中所带数据的大小。

网络恢复错误的唯一方法是重传。

窗口用于流量控制,

  1. HTTP dynamic client pages (applets, activex), client methodsHTTP客户端的动态网页程序(appletActiveX)的客户端的方法

24. Objectives of these protocols : DNS, RTP, RTSP, SMTP, POP, IMAP),这些协议的功能

RTP和RTSP用于网络中实时音频  视频的传输

POP:接收邮件,默认工作模式是下载并删除。

IMAP (Internet Message Access Protocol) 接收邮件,默认工作模式下载不删除,邮件继续保存在邮件服务器上。

25. Telnet, SSH characteristics:远程登录,SSH的特性

§Telnet远程登录,明文,不安全

SSH:远程登录,密文,安全

26. NAT objectivesNAT的目标

NAT fixes the problem of insufficient IP addresses. Some IP addresses may be assigned on a local basis but not recognized on the internet. This technique enables a translation of a local IP to an internet IP using a mapping table. (NAT修正不足的IP地址的问题。某些IP地址可以在本地基础上分配,但在互联网上无法识别。这技术使一个本地IP地址转换为一个Internet IP使用映射表。)

  1. Email : objective of base64 binary files coding电子邮件:base64编码二进制文件的目的


28. Technology used in a WPANwpan技术)

Bluetooth….(蓝牙)