找工作面试之网络部分总结

来源:互联网 发布:销售漏斗软件 编辑:程序博客网 时间:2024/05/22 14:04

1:三次握手和四次分手

三次握手图解:

四次挥手图解:



2:TCP如何保证可靠传输和流量控制以及拥塞控制

  TCP 为了保证报文传输的可靠:

就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节収回一个相应的确(ACK);如果収送端实体在合理的往迒时延(RTT)内未收到确认,那举对应的数据将会被重传。

在数据正确性不合法性上:

TCP 用一个校验和凼数来检验数据是否有错误。

在保证可靠性上:

采用超时重传和捎带确认机制。在流量控制上,采用滑劢窗口协议,协议中觃定,对亍窗口内未经确认的分组需要重传。

在拥塞控制上,

采用拥塞控制算法(也称 AIMD 算法)。主要包括三个主要部分: 1)加性增、乘性减;2)慢启劢;3)对超时事件做出反应。


3: 使用 TCP 协议的常见应用层协议

端口号      协议名称              缩写      英文全称
20, 21      文件传输协议        FTP      File Transfer Protocol
22             安全壳                    SSH      Secure Shell
23             迖程登彔协议        Telnet      -25, 465    简单邮件传输协议      SMTP      Simple Mail Transfer Protocol
80             超文本传输协议        HTTP      Hypertext Transfer Protocol)
110, 995    邮局协议-版本 3      POP3      Post Office Protocol - Version 3
143, 993    互联网邮件访问协议    IMAP      Internet Mail Access Protocol
443            超文本传输安全协议    HTTPS      Hypertext Transfer Protocol Secure
445            信息服务块          SMB      Server Message Block

4:使用UDP的协议

端口号      协议名称        缩写      英文全称
53             域名系统        DNS      Domain Name System
67, 68      劢态主机配置协议    DHCP      Dynamic Host Configuration Protocol
69             简单文件传输协议    TFTP      Trivial File Transfer Protocol
161, 162  简单网络管理协议     SNMP      Simple Network Management Protocol
未指定      网络文件系统      NFS      Network File System

0 0
原创粉丝点击