• 网络部分


    1、OSI模型及各层功能

         应用层:http  https  dchp dns  ftp tftp nfs smtp pop3  imap telnet ssh

         传输层:TCP  UDP

         网络层: IP   ICMP  ARP  RARP

         数据链路层:IEEE 802.3+802.2  802.11  802.1q

    答:第七层 应用层

    功能:规定你使用的应用协议

    第六层 表示层

    功能:将上一层(应用层)产生的数据转换成网络通信的标准格式,比如编码,解码,加密,解密,压缩,解压缩

    第五层 会话层

    功能:管理用户间回话;分割进程间数据;与直连设备协商单双工模式及链路速度

    第四层 传输层

    功能:将数据封装成数据段(报文),将双方进程的端口信息封装到数据中,以建立端对端(进程间)的连接  封装单位(PDU:协议数据单元)是数据段,寻址方式是端口,寻址的目标是进程

    进程间连接方式:

    TCP:面向连接,保证通信质量

    UDP:无连接,保证通信速度

    第三层 网络层(路由器查看改成的封装信息,进行跨子网数据转发)

    功能:将数据段封装成数据包,将双方的IP地址信息封装到数据段中,根据封装的双方ip地址信息进行路由寻址转发,将数据包送达到对方在的子网,封装单位数据包,寻址方式IP,寻址目标是子网

    第二层 数据链路层

    功能:将数据包封装成数据帧,将Mac地址信息封装到数据包中,根据Mac地址信息寻找对方主机,封装单位是数据帧,寻址方式是Mac地址,寻址目标是主机

    第一层 物理层

    功能:通过传输介质传输bit流;规定电器特性

    1. TCP/IP模型

    答:TCP/IP (慈禧与光绪)

    5-7层     应用层

         4层       传输层

        3层       互联网络层(网络层)

        1-2层     网络接口层

    3、端口的功能?范围?

    答:功能:用来标识进程、服务和协议的。计算机上的运行一个程序在CPU中将以进程的形式被执行,CPU为了区分同时运行的进程,会给每个进程分配一个数字编码、该数字编码就是端口。

    分类:

      知名端口:1-1023 常用的网络服务(网络协议)固定使用的、比如网站端口(http端口)是80

      动态端口:1024-65535、客户端程序使用、随用随开、不用即关

    4、什么是Mac地址?

    答:Mac地址也称之为硬件地址或物理地址、存储在固化在网卡上的一个ROM存储器、全球唯一 Mac地址的体现形式12位的十六进制、计算机使用Mac时会将其转换成48bit的二进制使用

    1. HTTP与HTTPS的功能与端口

    答:HTTP,超文本传输协议,提供网页浏览。

      端口     TCP  80 

    HTTPS,HTTP+SSL/TLS(安全套接字协议),可以将在网页上传输的数据进行加密。 TUP 443

    需要向CA提交资质,CA颁发证书,将证书部署在站点上,该协议才能使用

    1. DHCP与DNS的功能及端口

    答:DHCP协议,动态主机配置协议,给客户端自动分配网络参数。

       端口   UDP  67   ---服务器端   

              UDP  68   ---客户端

    DNS,域名系统,提供域名解析服务,将FQDN解析成IP地址。

       端口    UDP  53   ---提供解析

               TCP  53   ---主辅更新

    1. Telnet与SSH的区别及端口
  • 相关阅读:
    LeetCode 0231. 2 的幂
    CPU密集型和IO密集型任务的权衡:如何找到最佳平衡点
    024. 解压报文[200 分]
    UE4 TextRender显示中文方法
    2022“杭电杯” 中国大学生算法设计超级联赛(4)1 2 题解
    [极客大挑战 2019]RCE ME
    【mq】从零开始实现 mq-01-生产者、消费者启动
    OpenJudge NOI题库 1.1 编程基础之输入输出
    innovus:报告到clock root物理距离最远的sink
    Docker(1)
  • 原文地址:https://blog.csdn.net/qianx0212/article/details/127100072