互联网基础知识|计算机网络基础知识

互联网基础知识(计算机网络基础知识)互联网基础知识|计算机网络基础知识



第一部分 整体概述HTTP 请求消息
URL: Uniform Resource Locator , 统一资源定位符 。
FTP: File Transfer Protocol ,  文件传送协议 。这是一种在上传、下载文件时使用的协议 。使用 FTP 协议来传送文件的程序也被叫作 FTP 。


常见的URL分类

日常用的最多的是HTTP: Hypertext Transfer Protocol , 超文本传送协议, 但也有其他一些 , 如下图:
互联网基础知识|计算机网络基础知识



http协议HTTP 协议定义了客户端和服务器之间交互的消息内容和步骤 。
大致过程如下 , 客户端请求 , 服务器返回相应的数据 。
互联网基础知识|计算机网络基础知识



如何访问服务器中 , 特定的资源?看下边的URL图解
互联网基础知识|计算机网络基础知识



主要方法有了整体的大致流程 , 也有了拆分URL的图解 , 就看下有哪些方法吧 , 浏览器访问属于GET.
互联网基础知识|计算机网络基础知识



互联网基础知识|计算机网络基础知识



URI: Uniform Resource Identifier , 统一资源标识符 。


互联网基础知识|计算机网络基础知识



互联网基础知识|计算机网络基础知识



互联网基础知识|计算机网络基础知识



第二部分 IP地址

该部分摘录自《IP地址详解》 , 详情请参看原文 。


IP地址分类

IP地址(Internet Protocol Address) , 缩写为IP Adress , 是一种在Internet上的给主机统一编址的地址格式 , 也称为网络协议(IP协议)地址 。它为互联网上的每一个网络和每一台主机分配一个逻辑地址 , 常见的IP地址 , 分为IPv4与IPv6两大类 , 当前广泛应用的是IPv4 , 目前IPv4几乎耗尽 , 下一阶段必然会进行版本升级到IPv6;如无特别注明 , 一般我们讲的的IP地址所指的是IPv4 。
互联网基础知识|计算机网络基础知识



IP地址分A、B、C、D、E五类 , 其中A、B、C这三类是比较常用的IP地址 , D、E类为特殊地址 。
IP 地址是一串 32 比特的数字 , 按照 8 比特(1 字节)为一组分成 4 组 , 分别用十进制表示 然后再用圆点隔开 。


在计算机二进制中 , 1个字节 = 8位 = 8bit(比特)


互联网基础知识|计算机网络基础知识



Ip地址汇总
互联网基础知识|计算机网络基础知识



注: 为何减去2?
在计算机网络中 , 主机ID全部为0的地址为网络地址 , 而主机ID全部为1的地址为广播地址 , 这2个地址是不能分配给主机用的 。
公网和私网IP地址公网IP地址
公有地址分配和管理由Inter NIC(Internet Network Information Center 因特网信息中心)负责 。各级ISP使用的公网地址都需要向Inter NIC提出申请 , 有Inter NIC统一发放 , 这样就能确保地址块不冲突 。
私网IP地址
创建IP寻址方案的人也创建了私网IP地址 。这些地址可以被用于私有网络 , 在Internet没有这些IP地址 , Internet上的路由器也没有到私有网络的路由表 。
A类:10.0.0.0 255.0.0.0 , 保留了1个A类网络 。B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0 , 保留了16个B类网络 。C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0 , 保留了256个C类网络 。PS:私网地址访问Internet需要做NAT或PAT网络地址转换

互联网基础知识|计算机网络基础知识



互联网基础知识|计算机网络基础知识



子网掩码引子IP地址在设计时就考虑到地址分配的层次特点 , 将每个IP地址都分割成网络号和主机号两部分 , 以便于IP地址的寻址操作 。
如何确定:IP地址的网络号和主机号各是多少位呢?