zoukankan      html  css  js  c++  java
  • 网络基础知识

    OSI七层网络模型

    OSI七层网络模型

    TCP/IP四层概念模型  

    对应网络协议

    应用层(Application)

    应用层

    HTTP、TFTP, FTP, NFS, WAIS、SMTP

    表示层(Presentation)

    Telnet, Rlogin, SNMP, Gopher

    会话层(Session)

    SMTP, DNS

    传输层(Transport)

    传输层

    TCP, UDP

    网络层(Network)

    网络层

    IP, ICMP, ARP, RARP, AKP, UUCP

    数据链路层(Data Link)

    数据链路层

    FDDI, Ethernet, Arpanet, PDN, SLIP, PPP

    物理层(Physical)

    IEEE 802.1A, IEEE 802.2到IEEE 802.11

    TCP/IP

    1.TCP:transmission control protocol 传输控制协议

    UDP:user data protocol 用户数据报协议

    2.网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

    通过初步的了解,可知IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TCP/IP协议是传输层协议,主要解决数据如何在网络中传输。而HTTP是应用层协议,主要解决如何包装数据。
    实际上socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。所以说,Socket的出现只是使得程序员更方便地使用TCP/IP协议栈而已,是对TCP/IP协议的抽象,从而形成了我们知道的一些最基本的函数接口,比如create、listen、connect、accept、send、read和write等等。

    Http

     session、cookie、token、

    1.由于Http是无状态的,因此用session和cookie保存状态信息。session保存在服务端,比较安全。cookie保存在客户端。

    2.token就是令牌,用户访问网站后,服务端会产生一个token给客户端,客户端下次可以通过提供token,经过验证后登录。

    每一次请求都需要token。token应该在HTTP的头部发送从而保证了Http请求无状态。

    彻底理解session、cookie和token

    其他概念

    1.局域网:某一区域内由多台计算机互联成的计算机组。比如,以前打cs,或者魔兽开图,就是几台机子都成局域网。

    以太网:以太网是目前应用最普遍的局域网技术。

    2.物理地址,也就是Mac地址。每一台电脑的Mac地址都是唯一的。

    在cmd中通过  ipconfig -all可以查到。

    3.DDos攻击。具体是什么?

    就是成百上千台计算台,同时发起攻击。

    4.DNS:用于解析ip地址。。如果遭遇DNS污染,那么无法访问到正确的网址。

    子网掩码、ip子网、网关

    待补充。

  • 相关阅读:
    C语言学习_C如何在一个文件里调用另一个源文件中的函数
    C语言学习_include<>与include""的区别
    C语言学习_一个简单程序的解释与C学习方法概括
    python_list和tuple互转
    C语言学习_恶搞小程序
    Linux命令(基础1)
    Linux基础配置
    面向对象知识补充1
    linux系统centOS在虚拟机下的自定义安装
    sql注入
  • 原文地址:https://www.cnblogs.com/expiator/p/9881410.html
Copyright © 2011-2022 走看看