[原创] 程序员面试宝典:第十八章 计算机网络及分布式系统

1. OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

 
2. 协议数据单元:对等实体在一次交互作用中传递的信息单位
 
3. TCP与UDP:
  • TCP:面向连接、可靠、超时重发、丢弃重复数据、校验、流量控制
  • UDP:无连接、不可靠
4. A类子网:255.0.0.0,B:255.255.0.0,C:255.255.255.0
 
5. 常用端口:
  • 7:echo
  • 21:FTP
  • 22:SSH
  • 23:Telnet
  • 53:DNS
  • 67:DHCP(服务端)
  • 68:DHCP(客户端)
  • 69:TFTP
  • 79:Finger服务,查看远程主机在线用户、操作系统、是否溢出等
  • 80:HTTP
  • 99:Metagram Relay
  • 161:SNMP
  • 443:HTTPS
6. 多播:主机号全0,广播:主机号全1
 
7. ICMP数据包最大尺寸:64KB (Ping of Death)
 
8. 常见协议:
  • DHCP:集中分配IP地址以及相关信息
  • 边界网关(BGP):不同自治系统路由器之间通信
  • ARP:IP到MAC
  • VoIP:以网络电话为主的数据业务
  • IPX/SPX:Novell网络电话,局域网游戏,网络通信协议,路由,多网段通信
  • SNMP:简单网络管理协议
  • IP:IP地址、路由选择、IP数据包分割、组装
  • L2TP:第二层隧道协议
  • NetBIOS:早期局域网,提供一组命令让系统使用网络
  • NetBEUI:一种传输协议
9. TCP建立与拆除:
  •  TCP三次握手:SYN,SYN/ACK,ACK
  • 四次挥手:FIN,ACK,FIN,ACK
  • Backlog参数:未连接队列最大容纳数目
  • SYN-ACK重传次数:SYN-ACK包重传最大次数
posted @ 2012-10-01 11:05  icemoon1987  阅读(278)  评论(0编辑  收藏  举报