zoukankan      html  css  js  c++  java
  • [原创] 程序员面试宝典:第十八章 计算机网络及分布式系统

    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包重传最大次数
  • 相关阅读:
    透过WebGL 3D看动画Easing函数本质
    vmware虚拟机Windows 2003上网问题
    JAVA多态学习2
    h5播放音乐
    Unity3D:粒子系统Particle System
    文章标题
    【面试加分项】java自己定义注解之申明注解
    osgi实战学习之路:1. ant+bnd+felix搭建osgi之HelloWorld
    Android简单实现Socket通信,client连接server后,server向client发送文字数据
    句子开头
  • 原文地址:https://www.cnblogs.com/icemoon1987/p/2709580.html
Copyright © 2011-2022 走看看