internet发展历史
Internet-“冷战”的产物
1957年10月和11月,前苏联先后有两颗“Sputnik”卫星上天
1958年美国总统艾森豪威尔向美国国会提出建立DARPA (Defense Advanced Research Project Agency),即国防部高级研究计划署,简称ARPA
1968年6月DARPA提出“资源共享计算机网络” (Resource Sharing Computer Networks),目的在于让DARPA的所有电脑互连起来,这个网络就叫做ARPAnet,即“阿帕网”,是Interne的最早雏形
网络互联促成了TCP/IP协议的产生
早期的ARPAnet使用网络控制协议(Network Control Protocol,NCP),不能互联不同类型的计算机和不同类型的操作系统,没有纠错功能
1973年由Kahn和Vinton Cerf两人合作为ARPAnet开发了新的互联协议。
1974年12月两人正式发表第一份TCP协议详细说明,但此协议在有数据包丢失时不能有效的纠正
TCP协议分成了两个不同的协议:
用来检测网络传输中差错的传输控制协议TCP
专门负责对不同网络进行互联的互联网协议IP
从此,TCP/IP协议诞生
1983年ARPAnet上停止使用NCP,互联网上的主机全部使用TCP/IP协议。TCP/IP协议成为Internet中的“世界语”
1969年,阿帕网(arpanet)诞生;
1971年,电子邮件出现;
1973年,第一个跨大西洋的连接和电子邮件普及;
1974年,TCP/IP诞生;
1977年,电脑上出现了调制解调器;
1979年,出现了多角色游戏;
1983年,TCP/IP转正;
1984年,主机数超过了1000台,域名系统出现;
1987年,互联网上主机超过了3万台;
1990年,万维网协议诞生;
1991年,第一个网页诞生;
1995年,互联网商业化;
1998年,google诞生;
2004年,web2.0出现;
2008年,移动互联网;
2015年,物联网,虚拟现实;
2019年,5G;
1. 最早的互联网是什么?
阿帕网 ARPAnet
2. TCP协议分为了两个不同的协议:
TCP:用来检测网络传输中差错的传输控制协议
IP:专门负责对不同网络进行互联的互联网协议
https://zhuanlan.zhihu.com/p/402820328
局域网的缩写是LAN,local area network,本地的网络,只能实现小范围短距离的网络通信。我们的家庭网络是典型的局域网。电脑、手机、电视、智能音箱、智能插座都连在路由器上,可以互相通信。局域网,就像是小区里的道路,分支多,连接了很多栋楼。
广域网(Wide Area Network)是相对局域网来讲的,局域网的传输距离比较近,只能是一个小范围的。如果需要长距离的传输,比如某大型企业,总部在北京,分公司在长沙,局域网是无法架设的。广域网,就像是大马路,分支可能少,但类型多,像国道、省道、高速、小道等,连接了很多大的局域网。
交换机(数据链路层,依靠MAC地址):用于局域网内网的数据转发
路由器(网络层,需要IP寻址):用于连接局域网和外网,也能进行数据转发
同一路由器下,就属于一个局域网,我们进行同一局域网的通信
同一局域网,又被称为: 同一网段
1. IP地址是Internet中主机的标识
2. Internet中的主机要与别的机器通信必须具有一个IP地址
3. IP地址为32位(IPv4)或者128位(IPv6)
NAT
4. 表示形式:常用点分形式,如202.38.64.10,最后都会转换为一个32位的无符号整数。
网络号:表示是否在一个网段内,用于区分网段 (同一网段为同一局域网)
主机号:在本网段内的ID,同一局域网不能重复
A类:(0.0.0.0-127.255.255.255)(默认子网掩码:255.0.0.0)
第一个字节为网络号,后三个字节为主机号(一个字节占8位)。该类IP地址的最前面为“0”,因为网络号是8位,所以地址的网络号取值于 0~127之间(0000 0000)(0111 1111)。
一般用于大型网络,主机号取值在0 - 2 ^24之间. 127.0.0.1:本机回环地址 10
B类:(128.0.0.0-191.255.255.255)(默认子网掩码:255.255.0.0)
前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。
一般用于中等规模网络。
C类:(192.0.0.0-223.255.255.255)(子网掩码:255.255.255.0)
前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。
一般用于小型网络(一般教室使用的是C类)。
D类:(224.0.0.0- 239.255.255.255)是多播地址。
该类IP地址的最前面为“1110”,所以地址的范围取值于224~239之间。
一般用于组播用户,组播通信。
E类:是保留地址。该类IP地址的最前面为“1111”,所以地址的取值取值于240~247之间。
一般是一些保密单位用得到,平时基本不会用到
0.0.0.0: 在服务器中, 0.0.0.0指的是本机上所有的IPV4地址
0.0.0.0 是一个特殊的IP地址,用于表示服务器端将监听所有可用的网络接口,
而不仅仅是IP地址,广播地址等也会监听
127.0.0.1:回环地址/本机地址,一般用来本地测试使用,所有发往该类地址的数据包都应该被原样送回
网络地址: 每一个网段主机号为0的地址; 如: 192.168.50.0
它是网络中的一个特殊地址,不能被分配给任何具体的主机。
广播地址: 主机号最大的地址是该网段的广播地址
如: b类IP 广播地址为: 129.223.255.255
全网广播地址:255.255.255.255 该地址不能随便用,会影响这个网络
练习 1: 网段为192.168.1.主机号 ,同一网段最多可以连接多少个主机?
目的:将某一个IP划分成网络地址和主机地址
特点:
1. 长度跟IP一样的,32bit 的二进制数组成
2. 连续的1和0组成
网络地址都为1
主机地址都为0
笔试1:某公司有四个部门:行政、研发1、研发2、营销,每个部门各30台计算机接入公司局域网交换机,如果要在192.168.1.0网段为每个部门划分子网,子网掩码应该怎么设置,每个子网的地址范围分别是什么?(4个部门之间不能通信)
1. 先确认网段是哪一类 C类
2. 根据网段,确认出网络号和主机号为多少 网络号 192.168.1 主机号 0
3. 在不浪费资源的情况下, 要将该网段划分为四类(三级划分)
192.168.1. 00 00 0000 - 11 1111 >> 64 - 2 = 62
192.168.1.0 - 192.168.1.63
192.168.1. 01 00 0000 - 11 1111 >> 62
192.168.1. 64 - 192.168.1.127
192.168.1.10 00 0000 - 11 1111 >> 62
192.168.1.128 - 192.168.1.191
192.168.1.11 00 0000 - 11 1111 >> 62
192.168.1.192 - 192.168.1.255
子网掩码:
网络号全为1 主机号全为 0 >>> 255.255.255.192