1 TCP/IP结构
TCP/IP 是互联网相关各类协议族的总称。
TCP/IP协议里最重要的一点就是分层,
TCP/IP协议族按层次分别为 应用层,传输层,网络层,数据链路层,物理层
物理层
该层负责 比特流在节点之间的传输,即负责物理传输,这一层的协议既与链路有关,也与传输的介质有关。通俗来说就是把计算机连接起来的物理手段。
数据链路层
控制网络层与物理层之间的通信,主要功能是保证物理线路上进行可靠的数据传递。
网络层
决定如何将数据从发送方路由到接收方,来决定从网络中的A节点到B节点的最佳途径。
传输层
该层为两台主机上的应用程序提供端到端的通信。传输层有两个传输协议:TCP(传输控制协议)和 UDP(用户数据报协议)。其中,TCP是一个可靠的面向连接的协议,udp是不可靠的或者说无连接的协议
应用层
应用程序收到传输层的数据后,接下来就要进行解读。解读必须事先规定好格式,而应用层就是规定应用程序的数据格式。主要的协议有:HTTP.FTP,Telent等。
2 TCP与UDP
3TCP三次握手四次挥手
7.子网掩码和IP地址怎么理解?
在国际互联网(Internet)上有成千百万台主机(host),为了区分这些主机,人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址。子网掩码的作用是用来区分网络上的主机是否在同一网络段内。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
8 因特网的工作原理
首先因特网使用一种专门的计算机语言,以保证数据安全可靠的传输,这种语言叫做TCP/IP协议。
TCP/IP协议采用的通信方式是分组交换方式,TCP/IP协议主要包括两个主要的协议,即TCP协议和IP协议。
1)数据传输中,TCP协议把数据分成若干个数据包,给每个数据包写上序号,以便接收端把数据还原成原来的格式。
2)IP协议给每个数据包写上发送主机和接收主机的地址,一旦写上的源地址和目的地址,数据包就可以在物理网上传送数据了。
3)这些数据包可以通过不同的传输途径(路由)进行传输,由于路径不同,加上其它的原因,可能出现顺序颠倒、数据丢失、数据失真甚至重复的现象。这些问题都由TCP协议来处理,它具有检查和处理错误的功能,必要时还可以请求发送端重发。简言之,IP协议负责数据的传输,而TCP协议负责数据的可靠传输。
9 说明OSI体系结构。
物理层:频分复用,时分复用,码分复用。
数据链路层:PPP协议,CSMA/CD协议
网络层:IP,CIDR,RIP,OSPF,BGP,ICMP,VPN,NAT
传输层:TCP,UDP,拥塞控制,三次握手
应用层:DNS,DHCP
10解释ARP协议。(IP -> MAC)
ARP协议是用来解释IP地址所对应的MAC地址,因为在实际的数据链路上传送数据帧时,必须要使用硬件地址。
11解释DHCP协议。
DHCP协议主要是为新加入到计算机网络中的计算机自动配置IP地址。这样一台主机就可以即插即用不需要人工配置IP地址。
12解释 拥塞控制 和 解决方法。
拥塞:在通信子网中,引出线过量的分组而导致网络性能下降的现象称为拥塞。
拥塞控制:就是为了 防止 过多的数据注入到网络中,以至于路由器和链路不至于过载。
拥塞控制的方法:开环控制(事先设计好),闭环控制(即使检测)。
补充:
拥塞避免:慢开始,拥塞避免 ,快重传 ,快恢复。
13电路交换、报文交换、分组交换。
电路交换要求建立一条专用线路,报文交换和分组交换不需要建立专用线路,采用存储转发的方式,区别在于数据报的粒度大小。
14CSMA/CD(带冲突检测的多路载波监听技术)
各工作站在发送数据之前会先监听信道是否空闲,若空闲,则立即发送数据,若忙碌,则等待一段时间至信道空闲再发送数据,若上一段信息发送结束后,同时有多个站点请求发送数据,则判定为冲突,则所有节点停止发送数据,待一段随机时间后,再重新尝试发送。
CSMA/CD也是以太网的工作原理。