计算机网络基础—30张图解HTTP、IP、PING、TCP等,不信还学不会

HTTP协议和HTTPS协议是计算机网络中非常重要的一部分,HTTP协议也是我们接触最多的协议,在面试中HTTP相关知识被提及的概率还是比较高的。


很多朋友对HTTP的相关内容了解尚浅,面试时一问三不知,很影响面试结果和工作进度。本次将用30张图详细总结HTTP的相关知识。

  • HTTP 基本概念
  • Get 与 Post
  • HTTP 特性
  • HTTPS 与 HTTP
  • HTTP/1.1、HTTP/2、HTTP/3 演变


HTTP基础


HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。可以拆成三个部分:

  • 超文本
  • 传输
  • 协议


IP基础知识全家桶,45张图一次带走


IP基础知识共分为三道菜:

  • 前菜:IP基本知识
  • 主菜:IP地址的基础知识
  • 点心:IP协议相关技术


图解TCP三次握手和四次挥手面试题


TCP是面向连接的、可靠的、基于字节流的传输层通信协议

  • 面向连接:一定是一对一才能连接,不能像UDP协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的
  • 可靠的:无论的网络链路中出现了怎样的链路变化,TCP都可以保证一个报文一定能够到达接收端
  • 字节流:消息是没有边界的,所以无论我们消息有多大都可以进行传输。并且消息是有序的,当前一个消息没有收到的时候,即使它先收到了后面的字节,那么也不能扔给应用层去处理,同时对重复的报文会自动丢弃


实战!我用Wireshark让你"看得见"TCP


Wireshark是常用的网络抓包和分析工具之一,更是分析网络性能必不可少的利器。除了抓包外,Wireshark还提供了可视化分析网络包的图形页面,同时,还内置了一系列的汇总分析工具。


【领取方式戳这里!!】

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
http-ping是一个小型的,免费的,易于使用的Windows命令行实用程序,它可以探测给定的URL并显示相关的统计息。 它与流行的ping工具类似,但是通过HTTP / S而不是ICMP工作,并且使用URL而不是计算机名/ IP地址。 http-ping支持IPv6地址。 http-ping提供了一组丰富的命令行选项,可以通过运行“http-ping.exe /?”来查看。从DOS提示符下: http-ping [-t] [-n count] [-i interval] [-f file-name] [-s] [-v] [-q] [-c] [-r] [-w timeout] [-p] [-d] [-o data | -of file-name] [-ua user-agent] [-h header-line] [-e | -et | -eb] [-ipv4 | -ipv6] URL Where: URL The URL you wish to check. For example, http://www.kiva.org, http://209.191.122.70, or http://www.yourhost:8080. Be sure to surround an IPv6 address with square brackets. For example, http://[2a00:1450:4007:800::1014]. Options: -t Ping the specified URL until stopped. To see statistics and continue - type Control-Break; To stop - type Control-C. -n count Send 'count' requests. Supercedes -t. -i interval Wait 'interval' seconds between each request. There is a 1-second wait if this option is not specified. -f file-name Save responses to file 'file-name'. Please specify the full path, and use quotes around file names with spaces. -s Silent. Print no output. -v Verbose. Print detailed output. Supercedes -s. -q Quick. Perform HTTP HEAD requests instead of GETs. This will retrieve headers only, and bytes reported will be 0. -c Perform a full connection on each request; ignore keep-alive. -r Follow HTTP redirects. -w timeout Wait 'timeout' seconds for a response before timing out. Specify 0 to avoid timing out. If not specified, the default timeout is 30 seconds. -p Use the proxy defined in the Windows Internet settings. -d Print the date and time of each ping attempt. -o dat

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值