大家曾经是那么单纯,可是自从有了网络,就不那么单纯了,呵呵,你懂的…
第一台计算机大家还记得Ta叫什么吧,叫ENIAC,那么自然他不会孤单,慢慢地Ta的计算机兄弟越来越多,刚开始的几台可能就在一个大楼里,但是后面世界各地就开始有计算机了。俗话说,要想富,先修路,计算机之间通信也是需要网线的,换句话说是要花钱买网线,需要有专人来做接驳和调试,两台计算机之间距离越远花费也就越多,当然光纤比铜绞线材质的网线便宜很多,但是横跨太平洋也不便宜是不。
LAN(Local Area Network),即局域网,是离得比较近的计算机,一般是方圆几千米以内,且互相通过专有网络实现数据通信和共享,未接入公有网络(互联网,即Internet),一般分配内网IP。
MAN(Metropolitan Area Network),即城域网,是指在某城市之间互联的计算机,一般是方圆几十千米以内,同样也是未接入公有网络,一般分配内网IP。
WAN(Wide Area Network),即广域网,是指在某城市之间互联的计算机,通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,且相互之间通过公有网络实现数据通信和共享,与上两者不同的是接入了公有网络,即分配了共有IP地址。
而WLAN其实就是我们常用WiFi(标准发音为/ˈwaɪ.faɪ/)的别名,即 Wireless LAN。
为了沟通交流,人类发明了语言、语法、语音、语调,换句话说,我们发明了一种大家公用的规矩,这样表达的时候互相就能听明白了。那么问题来了,假如某办公楼有255台计算机,我们思考下如何管理Ta们,如何让Ta们互相之间彼此可以互相传输数据呢?
我们知道计算机互相传输数据可以分解为三个要素:数据、地址、传输方式。
换句话说,我们只需要理解,计算机之间传输的数据是以怎么样的格式和方式、多大多小,如何确定自己的地址和对方地址,以怎样的交通方式,是通过步行还是通过高铁就可以搞清楚这个问题了!TCP/IP就是为了解决这个问题而生的两组协议。
TCP协议,Transmission Control Protocol,即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。意思就是在两台计算机进行数据传输的时候,由TCP协议解决数据怎么、传每次传多少的问题。那么有可靠的就有不可靠的咯,对UDP协议也是一种负责数据传输的协议,但是Ta就不太可靠。具体举个例子,
小猴找老王要一些爱情动作电影,当然老王义正言辞的拒绝了,说我只有一些爱情科教纪录片你要不要!小猴想了想还是要吧!为了数据的安全性(扯淡,就是为了能准确接受到小电影吧),小猴在网上跟老王说我准备好了,你发送吧,老王点击发送,小猴这边接收到然后点击「接收」,进度条缓缓地前行,直到接收完成。这个过程就是典型的TCP协议的应用,而UDP呢,很简单,这次举小猴给老王传科教片的例子,碰巧老王没在家,但是老王想一打开电脑就能看到片子就说,小猴要不然你直接发我离线文件吧,我回来接受就行了,这时候就考验老王人品了,运气好传输成功,运气不好中途可能断掉。这个过程就是一个典型的UDP协议的应用,UDP可以不通过对方同意就直接发送数据,但是无法保证数据的完整性。
而IP地址则是用来给网络上的计算机设备一个编号(ID,后面讲sql数据库的时候会详细讲 ),包括互联网(也常叫外网)和内网,进而可以屏蔽物理地址对网络传输的影响。
IP地址有两大类,一类是共有IP地址,一类是私有IP地址。
公有IP地址在Internet中使用,可以在Internet中随意访问,而共有地址只允许公司主体从当地通讯运营商购买,个人是不能购买和使用的,只能使用ISP(Internet Service Provider 网络服务提供商)提供的随机IP地址,比如如果你家用的联通网络,你可以通过电话咨询一下独立IP多少钱,如何办理。
而私有地址只能在内部网络中使用,只有通过代理服务器才能与Internet通信。
IP地址有 IPv4 和 IPv6 两个标准,最常见的属IPV4,比如192.168.1.1,就是一个典型的IPv4地址,如何查看自己的IP地址呢?
Windows操作系统下,开始---运行,输入cmd---在弹出的对话框里输入ipconfig(网协配置、参数变量为全部),然后回车出现列表。

Mac操作系统下,SpotLight—Terminal—输入:ifconfig | grep "inet " | grep -v 127.0.0.1。

IPV4,使用32位地址(即2^3*4),以点分十进制表示,如192.168.0.1,其格式为:IP地址=网络地址+子网地址+主机地址,所以共有:2^32-1 个地址,约为42亿个。
网络地址是因特网协会的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC 目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。
但是42亿个IPv4地址已经消耗殆尽,北美占有3/4,约30亿个,而人口最多的亚洲只有不到4亿个,中国截止2010年6月IPv4地址数量达到2.5亿,落后于4.2亿网民的需求。所以,就催生了IPv6的诞生,其地址设定为128位(16个字节),写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39:1984。
「全栈产品经理笔记」是 imPM 全栈产品经理研习社的笔记系产品,是一部能帮大家从零到一成长为全栈产品经理的笔记,我们笃信「无全栈,不经理」。笔者江湖人称LY(LeoYoung,翻译成中文是“老杨”),研发出身的产品经理,历经小白、产品经理助理(俗称 产助或者 助产)、产品经理、高级产品经理(俗称 高产)、产品总监,已年逾而立,目前是产品经理导师。之所以想做全栈产品经理笔记,是因为老杨天生喜欢分享,“货”太多得发泄下,不然得憋死,当然还有更重要的,是想总结出这几年做产品经理的心得体会希望能帮到各位童鞋。笔记包含但不限于以下11个部分:
0x—产品经理那些事儿(更新中)
1x—7天快速入门产品经理(更新中)
2x—全栈PM之道(更新中)
3x—PM不得不懂的那点技术(更新中)
4x—电商平台产品实战案例(筹备中)
5x—o2o平台实战案例(筹备中)
6x—资讯平台实战案例(筹备中)
7x—互联网教育产品实战案例(筹备中)
8x—敏捷产品管理(筹备中)
9x—运营构筑产品竞争护城河(筹备中)
10x—PM面试宝典(筹备中)
需要注意的是:笔记以「章+节」进行编号,如10就是第一章的引子,11就是第一章第一节,122就是第1章的第22节,以此类推。
我们的口号是「无全栈,不经理」