网络基础知识

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子网、网关

待补充。

posted on   乐之者v  阅读(222)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2017-10-31 虚拟机桥接的方法
2017-10-31 笔记本同时连接有线网和无线网的方法
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示