zoukankan      html  css  js  c++  java
  • 计算机网络七层协议

    网络七层协议:

    • 7.应用层
    • 6.表示层
    • 5.会话层
    • 4.传输层
    • 3.网络层
    • 2.数据链路层
    • 1.物理层

    7. 应用层

    各种应用层协议。如:HTTP(超文本传输协议),FTP(文件传输协议),SMTP(简单邮件传输协议),POP3(邮局协议第三版),telnet(TCP/IP终端仿真协议),https(安全超文本传输协议)

    6. 表示层

    接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,且保证这些数据端有效到达对端

    5. 会话层

    不同机器上的用户之间建立和管理会话,安全协议:SSL(安全套接字协议)、TLS(传输层安全协议)。目录访问协议:DAP(目录访问协议)、LDAP(轻量级目录访问协议)

    4. 传输层

    接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,且保证这些数据端有效到达对端。
    TCP传输控制协议,UDP用户数据报协议

    3. 网络层

    控制子网的运行,如逻辑编址,分组传输,路由选择

    2. 数据链路层

    为物理寻址,同时将原始比特流转变为逻辑传输路线。
    ARP地址解析协议、RARP逆向地址解析额协议。隧道协议...

    1. 物理层

    机械,电子,定时接口通信信道上的原始比特流传输

    TCP/IP协议族主要包括:应用层、传输层、网络层、数据链路层。
    
    问题1:浏览器地址栏访问某域名,发生了什么。
    问题2:三次握手和四次挥手的解释
    问题:丢包、粘包、拆包、组包、分包、抓包的理解
    问题:如何解决丢包问题。
    问题:套接字的理解,在哪生成的套接字
    问题:mac地址的理解,怎么寻址。
    问题:网络协议分层的作用
    问题:HTTP协议的理解(版本历史,请求响应)
    问题:TCP的长短连接的场景分析
    问题:粘包的结局
    问题:进程和线程的理解
    
  • 相关阅读:
    20175202 《Java程序设计》第六周学习总结
    2018-2019-2 20175202实验一《Java开发环境的熟悉》实验报告
    20175202 《Java程序设计》迭代和JDB
    20175202 《Java程序设计》第五周学习总结
    20175202 《Java程序设计》第三周学习总结
    20175202 《Java程序设计》第四周学习总结
    第六周学习总结
    java第一次实验
    第五次学习总结
    第四次学习总结
  • 原文地址:https://www.cnblogs.com/justsus/p/13903307.html
Copyright © 2011-2022 走看看