8sti120 - 课程复习资料
1.socket函数,(domain, type, protocol)
2.gethostbyname 通过主机名字获取
3.四层协议
4.PDU
物理层的 数据传输单元是数据位(bit)
数据链路层的数据传输单元是数据帧(frame)
网络层的数据传输单元是数据包(packet)
传输层的 数据传输单元是数据段(segment)
其他更高层次的数据传输单元是数据(data)
5.DOCS
- ** 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
- 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 编址
- ** 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 QoS(QoS**的广域网,**局域网组成、例子,支持)
典型的局域网(LAN)类型有Ethernet(以太网)和802.11(无线局域网)
常见的网络类型中能够提供QoS(服务质量保证)的是ATM
FDDI是双环结构的环形光纤网络。
WAN:广域网;MAN城域网;PAN:个人区域网;WPAN:无线个人区域网,例如蓝牙(Bluetooth****)网络
6.CSMACA, CSMACD principles(CSMACA 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为每个符号负载的信息量,以比特为单位。
- Nyquist and Shannon laws(Nyquist and Shannon****的规则)
答:理想的无噪声信道最大数据传输速率Nyquist law: 2 H log2 V bps
有噪声信道的最大数据传输速率Shannon: H log2(1+S/N)
10. ADSL, SONET: what is it, characteristics:ADSL,SONET****是什么,特点是什么
答: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
- Understand the objective of all C network functions used in labs 1,2, 4:实验中用到的C****函数的功能:
- Addressing and structure of an ethernet frame, ip packet, tcp segment, HTTP application message:寻址和以太网帧,IP数据包,TCP报文段,HTTP****应用的消息结构
以太网帧结构
IP数据报:
TCP、UDP报文结构:特别注意各个字段的作用
HTTP****请求、响应消息
1、OPTIONS
返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘*******’的请求来测试服务器的功能性**
2、HEAD
向服务器索与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息。
3、GET
向特定的资源发出请求。注意:GET方法不应当被用于产生“副作用”的操作中,例如在Web Application中,其中一个原因是GET可能会被网络蜘蛛等随意访问。Loadrunner中对应get请求函数:web_link和****web_url
4、POST
向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和**/或已有资源的修改。 Loadrunner中对应POST请求函数:**web_submit_data,web_submit_form
5、PUT
向指定资源位置上传其最新内容
6、DELETE
请求服务器删除Request-URL所标识的资源
7、TRACE
回显服务器收到的请求,主要用于测试或诊断
8、CONNECT
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
- How to prevent congestion at the network level(如何预防交通拥堵在网络层)
网络层的拥塞控制** ** 传输层的拥塞控制
- IP address: class, mask, network and subnet:IP****地址:分类用法,掩码,网络和子网
- TCP and UDP protocol : characteristics:TCP和UDP****协议:特点
TCP面向连接可靠,UDP无连接不可靠
- Congestion control methods****:网络层拥塞控制方法
22. TCP : flow control, window size, retransmission, congestion control:TCP****:流量控制,窗口大小,重传,拥塞控制
序列号是为上一个数据包中的确认号值,而确认号为服务器发送的上一个数据包中的序列号+所该数据包中所带数据的大小。
网络恢复错误的唯一方法是重传。
窗口用于流量控制,
- HTTP dynamic client pages (applets, activex), client methods:HTTP客户端的动态网页程序(applet和ActiveX****)的客户端的方法
**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 objectives:NAT****的目标
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使用映射表。)
- Email : objective of base64 binary files coding(电子邮件:base64编码二进制文件的目的****)
28. Technology used in a WPAN(wpan****技术)
Bluetooth….(蓝牙)