互联网

计算机网络的核心概念

心已入冬 提交于 2019-12-31 10:49:02
这是《计算机网络》系列文章的第二篇文章 我们第一篇文章讲述了计算机网络的基本概念,互联网的基本名词,什么是协议以及几种接入网以及网络传输的物理媒体,那么本篇文章我们来探讨一下网络核心、交换网络、时延、丢包、吞吐量以及计算机网络的协议层次和网络攻击。 网络核心 网络的核心是由因特网端系统和链路构成的网状网络,下面这幅图正确的表达了这一点 那么在不同的 ISP 和本地以及家庭网络是如何交换信息的呢?信息交换主要分为两种方式 分组交换 和 电路交互 ,下面我们就来一起认识一下。 分组交换 在互联网应用中,每个终端系统都可以彼此交换信息,这种信息也被称为 报文(Message) ,报文是一个集大成者,它可以包括你想要的任何东西,比如文字、数据、电子邮件、音频、视频等。为了从源目的地向端系统发送报文,需要把长报文切分为一个个小的数据块,这种数据块称为 分组(Packets) ,也就是说,报文是由一个个小块的分组组成。在端系统和目的地之间,每个分组都要经过 通信链路(communication links) 和 分组交换机(switch packets) ,通信链路可以分为双绞铜线、同轴电缆和光纤。分组交换机又分为路由器和链路层交换机。(这块如果你不明白的话,还需要翻看我上一篇文章 你说你懂互联网,那这些你知道么? )分组要在端系统之间交互需要经过一定的时间,如果两个端系统之间需要交互的分组为

TCP/IP协议

人盡茶涼 提交于 2019-12-31 08:12:09
TCP/IP 协议   TCP/IP 是不同的通信协议的大集合。 协议族   TCP/IP 是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大集合。 TCP - 传输控制协议   TCP 用于从应用程序到网络的数据传输控制。   TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。 IP - 网际协议(Internet Protocol)   IP 负责计算机之间的通信。   IP 负责在因特网上发送和接收数据包。 HTTP - 超文本传输协议(Hyper Text Transfer Protocol)   HTTP 负责 web 服务器与 web 浏览器之间的通信。   HTTP 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。 HTTPS - 安全的 HTTP(HTTP Secure)   HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。   作为有代表性的应用,HTTPS 会用于处理信用卡交易和其他的敏感数据。 SSL - 安全套接字层(Secure Sockets Layer)   SSL 协议用于为安全数据传输加密数据。 SMTP - 简易邮件传输协议(Simple Mail Transfer Protocol)   SMTP

盖是乱盖,书童逆天之初创互联网企业常见弊病

你说的曾经没有我的故事 提交于 2019-12-29 01:36:48
做为过去被媒体称作新兴产业的互联网产业,其实我也不知道是第几大产业,抛去那些只会炒作概念,搞搞网站忽悠传统企业的公司这里就暂时不提了,不管白猫黑猫,抓着老鼠反正你就赢了。 这里要说的是兢兢业业想做好B2C的互联网公司。 何为互联网公司,全部从事线上业务,以线上业务收入支撑公司运作与发展,这是我的理解。近年来,互联网企业几乎貌似遍地都是,为何,成本低。人力成 本,公司日常运作成本,硬件成本,基本没了,100w轻松运作一个互联网公司,而且这货有时候比较好拉风投,股东什么的,所以老板稍微精明一点,就可以持 续让公司多转一段时间。 但是为何互联网公司基本上总是我们耳熟能详的几个,淘宝,京东,苏宁,亚马逊,1号店,当当呢。为何我那么多人在做互联网而且很努力的在做却没什么成效,回到正题,互联网公司常见弊病,我认为有以下几点。 1.公司上下没有一个真正懂互联网的人。何为懂互联网:不说资深,也不说懂的不能再懂的那种人。这种人其实并不是很难找,有谁有3年以上互联网成功 营销或者运营经验,那么他的互联网体验经验应该在10年以上,that’s the fucking who。这个人不应该是别人,是公司的掌门人或者经理人,反正就是那个舵手。若舵手不知道往哪走,该怎么走,那还怎么走。或者这个人是资深产品经理,对某 一个垂直领域的互联网产品了解非常透彻,而并不是客户的需求是林志玲,需求人员调研回来说是蔡依林

【源资讯 第01期】美国互联网瘫痪,码云、龙芯CPU、斯托曼、“脏牛”漏洞也来凑热闹

早过忘川 提交于 2019-12-27 18:50:53
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本周最受关注的无疑就是轰动一时的【 DynDNS 遭到 DDoS 攻击,半个美国互联网瘫痪 】原本以为只有在电影上才能看到的场面,居然在现实中发生了,那么事件到底是怎么样的呢: 美国东部时间周五(10月21日)早上7点,东海岸的人们纷纷发现推特、Spotify、Etsy、Netflix等网站都访问不了了,软件代码管理服务GitHub也是一片混乱。原来,是美国最大互联网DNS管理公司之一的Dyn公司,遭遇了垃圾流量洪水攻击,十分效率地将成片地区的服务和网站冲垮。攻击导致许多使用DynDNS服务的网站遭遇 访问问题 ,其中包括 GitHub、Twitter、Airbnb、Reddit、Freshbooks、Heroku、SoundCloud,、Spotify 和 Shopify。攻击导致这些网站一度瘫痪,Twitter甚至出现了近24小时0访问的局面。 【 美国掉线!当DDoS能够“禁言”一个超级大国 】到底DDoS的“洪荒之力”从何而来? DDoS 攻击又称为分布式拒绝服务攻击,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。 OSCer们:“想去Github复制一个repository,Github 挂掉了……那就发条Twitter吐槽一下,Twitter

ip地址相关

孤街醉人 提交于 2019-12-27 02:41:07
IP 简介 Internet 上的每台主机(Host)都有一个唯一的IP地址。IP协议就是使用这个地址在主机之间传递信息,这是Internet 能够运行的基础。IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。例如159.226.1.1。IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E5类。常用的是B和C两类。ip地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到,计算机发送信息是就好比是邮递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址使用文字来表示的,计算机的地址用十进制数字表示。 众所周知,在电话通讯中,电话用户是靠电话号码来识别的。同样,在网络中为了区别不同的计算机,也需要给计算机指定一个号码,这个号码就是“IP地址”。 什么是IP地址 所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。 按照TCP/IP(Transport Control Protocol/Internet Protocol, 传输控制协议 / Internet协议 )协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是

计算机网络之基础链路

跟風遠走 提交于 2019-12-25 04:49:25
什么是计算机网络 维基百科:计算机网络(computer network)是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。简单的说即连接两台或多台计算机进行通信的系统。 直接连接的网络: 点对点网络(point-to-point network):专用介质。单向,半双工,全双工。 多路访问网络(multiple access network) :共享介质。广播,碰撞。单播,多播,广播。 间接连接的网络。 网络互连:互连网络(internetwork 或internet)是由用路由器(或网关)连接起来的网络构成的。因特网 (Internet) 是一种互连网络。 系统域网,局域网,城域网,广域网。 什么是因特网: 终端系统:主机(运行网络应用程序)。 通信链路:光纤,铜线,无线电,卫星。 传输速率=带宽。 路由器。 因特网的结构: 顶层ISP也称为主干网。第2层ISP是更小的ISP(常常是区域ISP),是顶层ISP的客户,可以连到顶层ISP或其它第2层ISP。终端系统通过一个ISP网络(接入网络)连入互联网。注:ISP ( Internet Service Provider)因特网服务提供商。 网络提供的服务: 可靠的服务:文件传输,浏览网页,电子邮件,电子商务 不可靠的服务: 视频直播

互联网发展阶段的三阶段是什么?从门户到搜索,到移动互联网

风格不统一 提交于 2019-12-16 23:56:26
文章目录 第一阶段:1994年-2000年 四大门户静态网站 (第一次大浪潮垫定BAT) 第二阶段:2001年到2008年 社交化网络 (博客、sns、论坛、微博) 第三阶段:2009年到2018年 从PC互联网到移动互联网 (入口从搜索到各种各样app分流) 中国互联网的发展三阶段 我国互联网是从1987年9月20日钱白天教授向世界发出“越过长城,通向世界”第一封邮件开始的。 1994-2000年 从四大门户到搜索。 2001-2009年 从搜索到社交化网络。 2010-2018年 移动互联网融入生活。 互联网经过三个阶段的发展,进入移动互联网时代,互联网渗透入生活各个层面,移动社交平台成为人们沟通联络的主要平台。 第一阶段:1994年-2000年 四大门户静态网站 (第一次大浪潮垫定BAT) 1994年正式接入国际互联网; 1997年6月,丁磊创立网易公司; 1998年张朝阳正式成立搜狐网; 1998年邮箱普及&第一单网上支付完成; 1998年11月腾讯成立,由马化腾、张志东等五位创始人创立; 1998年12月,由王志东先生创立新浪; 1999年聊天软件QQ出现,当时叫 OICQ,后改名腾讯QQ风靡全国; 1999年9月9日马云带领下的18位创始人在杭州正式成立了阿里巴巴集团; 2000年1月1日李彦宏在中关村创建了百度公司; 第二阶段:2001年到2008年 社交化网络

天猫医药馆停止卖药!互联网医疗将成空?

随声附和 提交于 2019-12-16 15:27:00
虽然衣食住行是大众生存不可或缺的事物,但相对来说,医疗的重要性也丝毫不亚于它们。而国内传统医疗的“看病难”、“看病贵”等问题,一直是国人心中挥之不去的阴影。在经过多次医疗改革进展依然缓慢之后,大众将希望放在了新兴的互联网医疗上。互联网医疗不仅承载着线上医疗的革新使命,更担负着推动传统医疗共同进步的重任。 当下,互联网医疗虽然有着爆火的态势,却也有着诸多问题。比如天猫医药馆向平台商户发布通知,根据此前国家食品药品监督管理总局等相关部门的政策要求,于8月1日停止在线药品交易功能。也就是说,天猫医药馆不再卖药。作为线上销售药品的风向标,天猫医药馆停止卖药是否意味着互联网医疗将成空? 停止卖药!试点项目敌不过政策大手 天猫医药馆停止药品在线交易功能其实并不是突然“嗝屁”,而是此前已经有相关迹象。早在5月份,天猫医药馆就发布《关于药品类目紧急管控措施的通知》,要求平台上的商家从5月27日起停止发布销售药品类目商品。除了天猫医药馆外,1号店也曾表示收到上海食品药品监督管理局转达的通知,被要求暂停网络药品销售业务。另一家第三方平台药品网上零售试点平台八百方,也将从8月起停止网络药品销售业务。 电商平台被停止销售药品,从政策上看似乎是合理的。毕竟此前互联网第三方平台药品网上零售平台都是试点,试点时间均为一年。而在国家食品药品监督管理总局官网7月28日发布名为

互联网创业如何更好的规划商业模式

寵の児 提交于 2019-12-11 18:40:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>   《获利世代》(Business Model Generation)这本书自2010年问世以来,被翻译成30种以上的语言,被世界各地的新创公司奉为圭臬,许多学校也拿书中所提出的商业模式图(Business Model Canvas),来当作分析个案的教学工具。透过商业模式图,我们的确能够快速得到商业模式的概观,方便沟通、讨论并且持续追踪、更新;然而十分可惜的是,如果我们只是填完商业模式图就打算开始创业,很有可能会发现:这个工具似乎没有帮上什么忙。   我并不是要说商业模式图一文不值。使用这个工具,绝对比写一份没人会看第二次的商业计划书实际多了。但是对于新创事业来说,有几个原因会让这个工具「搔不到痒处」。为什么会这样呢?第一个原因是,许多人在填写商业模式图时,犯了一些常见的错误。如果能避免这些错误,就可以更好地发挥这个工具的威力。    在使用商业模式图时,常犯的错误有哪些呢?    1,没有清楚理解定义   这是最基本的错误。举例来说,我 程序员 客栈www.proginn.com的价值主张(Value Proposition)指的是我们提供什么「价值」,而非我们所提供的产品跟服务。    2,描述不够明确   填写时必须要描述的更明确一点,才会比较有意义。在填写价值主张时,如果我们写「提供卓越的购买体验」

使用ngrok将本地内网项目发布到互联网

99封情书 提交于 2019-12-10 18:06:20
在开发过程中经常会遇到要将自己本地的项目发布到互联网,由于是在内网环境下,外网用户访问不到,映射端口又比较麻烦,有时候还没办法进行端口映射,这时候可以通过ngrok来将自己的项目发布到互联网上。 首先下载 ngrok: https://ngrok.com/ 下载之后得到一个ngrok的可执行文件, 最简单的使用: ngrok 80 这样就把本机的80端口映射到互联网上了, 其他用户通过访问: http://7912fb1b.ngrok.com 即可访问到本机的项目,是不是很简单呢? ngrok还有一些其他的功能,也可以把TCP协议映射出去: ngrok -proto=tcp 22 这样就把本机的22端口映射到互联网了,不过这些功能是需要进行登录的, 可以在ngrok注册一个用户,然后会给你一个code,使用ngrok分配的code运行一次就可以使用这些功能了。 ngrok -authtoken 7PZNNsT-qJHAPl-uVcuE 80 下次使用就不需要-authtoken参数了,直接 ngrok 80 就可以了。 来源: oschina 链接: https://my.oschina.net/u/119416/blog/335308