网络知识汇总

网络知识汇总

  • osi网络七层模型
    • 二层交换机工作原理:
    • arp获取mac地址原理
  • ip协议
    • ip报文
    • 内网访问外网流程图
    • nat和pat
  • tcp协议
    • tcp报文和udp报文
      • tcp报文
      • udp报文
    • tcp三次握手
      • SYN Flood攻击
    • tcp四次挥手
    • tcp滑动窗口
    • tcp和udp区别
    • socket
    • java网络编程
  • http和https
    • http报文
      • 请求报文
      • 响应报文
    • http请求响应步骤
    • http状态码
    • post和get
    • https加密方式
    • cookie和session

osi网络七层模型

省略了会话层和表示层,因为实际应用中还没有用到这两层的协议
网络知识汇总_第1张图片

二层交换机工作原理:

网络知识汇总_第2张图片
主机不知道发送目标的机器的mac地址怎么办?

arp获取mac地址原理

网络知识汇总_第3张图片

ip协议

ip报文

网络知识汇总_第4张图片

内网访问外网流程图

网络知识汇总_第5张图片

nat和pat

https://blog.csdn.net/m0_37681914/article/details/72860274

tcp协议

tcp报文和udp报文

tcp报文

网络知识汇总_第6张图片

udp报文

网络知识汇总_第7张图片

tcp三次握手

网络知识汇总_第8张图片

SYN Flood攻击

https://baike.baidu.com/item/syn flood/5342784?fr=aladdin

tcp四次挥手

网络知识汇总_第9张图片
网络知识汇总_第10张图片

tcp滑动窗口

https://www.jianshu.com/p/a1f6bde61053
https://www.cnblogs.com/luoquan/p/4886345.html

tcp和udp区别

网络知识汇总_第11张图片
网络知识汇总_第12张图片

socket

网络知识汇总_第13张图片
网络知识汇总_第14张图片

java网络编程

参见socket部分
https://github.com/FightingIsLife/java/tree/master/socket

http和https

http报文

请求报文

网络知识汇总_第15张图片

响应报文

网络知识汇总_第16张图片

http请求响应步骤

网络知识汇总_第17张图片

http状态码

网络知识汇总_第18张图片

post和get

网络知识汇总_第19张图片

https加密方式

网络知识汇总_第20张图片
网络知识汇总_第21张图片
网络知识汇总_第22张图片
网络知识汇总_第23张图片
网络知识汇总_第24张图片
网络知识汇总_第25张图片

cookie和session

网络知识汇总_第26张图片
网络知识汇总_第27张图片
网络知识汇总_第28张图片
网络知识汇总_第29张图片
网络知识汇总_第30张图片

你可能感兴趣的:(网络,研发基本知识总结)