首页 > 其他分享 >ip和端口基础知识

ip和端口基础知识

时间:2024-07-09 08:57:13浏览次数:14  
标签:HTTP 请求 get ip 端口 基础知识 post

  1.  TCP/IP体系结构 - 网络通信的基础
  2.   HTTP协议 - 网站访问的基础
  3.   其他协议 - HTTPS、ARP、ICMP、DNS

①什么是ip地址
  <1>IP地址是电子设备在互联网上的唯一标识
  <2>用来在互联网中寻找电脑
②内网ip和公网ip
  <1>内网ip:路由以内的网络,可以连接互联网,但是互联网无法直接连接内网(需要端口映射)
  <2>内网隔离安全保障、IPV4地址资源耗尽、运营商问题
  <3>怎么判断自己的ip地址是公网还是内网?
           -在本地电脑命令行输入ipconfig,ifconfig(linux,macos)查看ip地址
            -如果使用了路由器,则在路由器管理界面查(看外网ip
            - 百度搜索ip,查看百度显示的ip和本地电脑(或路由器)获取ip是否一致
            - 不一致,则为内网ip

③什么是端口
目标ip所拥有的功能对应的端口,端口便是计算机与外部通信的途径。

④HTTP协议特点

  • 基于TCP/IP协议
  • 默认端口号位80
  • 请求和相应——对应
  • 每次请求相互独立,是无状态协议  

⑤HTTP请求消息--request

  • HTTP常见有八种请求方式,常用get、post
  • get请求:请求参数在url地址中,url有长度显示
  • post请求:请求参数在请求体中,无大小限制

     get与post的不同点:

  • get参数url,post参数请求体,get请求大小受限制
  • get字符型  post字节型
  • get post()

⑥http请求头

 ⑦HTTP响应状态码

 

 

 

 

标签:HTTP,请求,get,ip,端口,基础知识,post
From: https://www.cnblogs.com/fang11/p/18291029

相关文章

  • Linux 多网卡绑定(AB网-ip漂移)-bonding机制-ifenslave工具
    作用:主备网卡所谓的多网卡绑定就是将多张物理网卡逻辑上组成一个网卡,这样就可以防止一块网卡坏了网络瘫痪,也能起到提升网络带宽的作用。把多块网卡绑定在一起,一般有两种工作模式可以选择,轮询模式和主备模式-轮询模式:例如把两块网卡绑定在一起,此时两块网卡都处于工作状态,它......
  • Scala的基础知识点
    scala特点Scala介绍Scala是把函数式编程思想和面向对象编程思想结合的一种编程语言大数据计算引擎Spark由Scala编写Scala特点多范式面向对象函数式编程兼容JAVA类库调用互操作语法简洁代码行短类型推断抽象控制静态类型化可检验安全重构支持并发......
  • 【Javascript】微信小程序项目结构目录详解
    我白天是个搞笑废物表演不在乎夜晚变成忧伤怪物撕扯着孤独我曾经是个感性动物小心地感触现在变成无关人物                     ......
  • conda pip pip3 安装包的一些常见用法
    查看当前conda配置condaconfig--showchannels安装延时操作pip3--default-timeout=100installd2l-0.17.6-py3-none-any.whl指定镜像源操作pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpled2l-0.17.6-py3-none-any.whl删除所有源,换回默认condaconfig--rem......
  • 【js面试题】深入理解尾递归及其在JavaScript中的应用
    面试题:举例说明尾递归的理解,以及应用场景引言:在编程中,递归是一种常见的解决问题的方法,它允许函数调用自身来解决问题。然而,递归如果不当使用,可能会导致栈溢出错误,特别是在处理大量数据时。尾递归是一种特殊的递归形式,它能够优化递归调用,避免栈溢出的问题。本文将深入探......
  • IPython自动化脚本:简化重复任务功能
    IPython自动化脚本:简化重复任务功能项目概述本项目旨在构建一个使用IPython自动化常见重复任务的脚本。IPython(InteractivePython)是一个交互式的Pythonshell,提供了许多增强功能,非常适合进行自动化任务。项目结构automation_script/├──scripts/│├──data_......
  • IPython的宏功能:批量执行代码块功能
    IPython的宏功能:批量执行代码块功能项目概述本项目旨在利用IPython的宏功能,通过批量执行代码块来简化和自动化常见的重复任务。IPython提供了记录和执行宏的功能,可以极大地提高开发效率。我们将创建一个示例项目,展示如何使用IPython宏功能批量执行代码块。项目结构ipyth......
  • P2239 [NOIP2014 普及组] 螺旋矩阵
    洛谷题面:题目分析本题需要一个旋转的数字矩阵,因为填数要求,首先考虑DFS。注意写题目时,一定一定要注意数据范围!在此题中,注意数据范围对于 50%的数据,1⩽......
  • 题解:洛谷 P2678 [NOIP2015 提高组] 跳石头
    题解:洛谷P2678[NOIP2015提高组]跳石头标签:二分,贪心题意给定一个数列,\(a_0=0,a_{N+1}=L\),从其中删除不超过\(M\)个数,使得\(a_i-a_{i-1}\)的最小值最大。思路从最小值最大不难想到二分答案。统计\(a_i-a_j<mid\)的数量\(k\),如果不满足的话说明不删,\(j\getsi\)。......
  • 如何安全隐藏IP地址,防止网络攻击?
    当您想在互联网上保持隐私或匿名时,您应该做的第一件事就是隐藏您的IP地址。您的IP地址很容易被追踪到您,并被用来了解您的位置。下面的文章将教您如何隐藏自己,不让任何试图跟踪您的活动的人发现。什么是IP地址?首先,让我们稍微讨论一下什么是IP地址。您需要知道的是,每......