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的长短连接的场景分析
    问题:粘包的结局
    问题:进程和线程的理解
    
  • 相关阅读:
    sublime开启vim模式
    git命令行界面
    搬进Github
    【POJ 2886】Who Gets the Most Candies?
    【UVA 1451】Average
    【CodeForces 625A】Guest From the Past
    【ZOJ 3480】Duck Typing
    【POJ 3320】Jessica's Reading Problemc(尺取法)
    【HDU 1445】Ride to School
    【HDU 5578】Friendship of Frog
  • 原文地址:https://www.cnblogs.com/justsus/p/13903307.html
Copyright © 2011-2022 走看看