• 网络基础知识


    1、网络分类

    • 局域网LAN(local area network):范围较小,几公里左右,一栋楼房或一个单位
    • 广域网WAN(wide area network):范围通常为几十到几千公里,也称为远程网
    • 城域网MAN(metropolitan area network):范围在广域网和局域网之间,例如一个城市

    2、协议(protocol)

       概念:为进行数据交换而建立的规则、标准或约定

    3、网络分层

    • OSI七层模型(PS:IP地址32位、MAC地址48位)
    1. 物理层:比如网线、调制解调器、电缆、光纤连接器等
    2. 数据链路层:负责MAC(Media Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。PS:网卡标识是唯一的,即MAC地址是唯一的。查看MAC地址的命令:ipconfig/all   PS:在TCP/IP模型中,ARP协议属于IP层(也称网际层);在OSI模型中,ARP协议属于数据链路层。
    3. 网络层:IP(Internet Protocol),IP地址分为5类
    4. 传输层:TCP/UDP  TCP(Transmission control protocol)传输控制协议:面向连接,面向字节流,需要3次握手,4次挥手,可靠性高,具有流量控制(滑动窗口)和拥塞控制(慢开始、拥塞避免、快重传、快恢复)。UDP(User Data Protocol)用户数据报协议:面向非连接,面向报文,传输效率快,可靠性低。
    5. 会话层
    6. 表示层
    7. 应用层:应用层协议有6种:DNS(Domain name server)域名服务器、FTP(File transfer protocol)文件传输协议、telnet协议(远程登录)、http(hypertext transfer protocol)超文本传输协议、SMTP(Simple mail transfer protocol )电子邮件协议、即简单邮件传输协议、POP3(Post office protocol 3)邮件读取协议
    • TCP/IP四层模型
    1. 网络接口层
    2. 网际层
    3. 传输层
    4. 应用层
    • TCP/IP五层模型
    1. 物理层
    2. 数据链路层
    3. 网络层
    4. 传输层
    5. 应用层
    一行代码一行诗
  • 相关阅读:
    原型污染
    C#之抛异常
    为什么['1', '7', '11'].map(parseInt) returns [1, NaN, 3]?
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    其他
  • 原文地址:https://www.cnblogs.com/huainanhai/p/11254509.html
Copyright © 2020-2023  润新知