[2015-09-03]:网络基础

网络底层体系结构具备以下四个特性才能满足用户的期望:?

1、容错能力:冗余功能?

2、可扩展性:分层设计?

3、服务质量:?

4、安全性?

网络发展过程:?

1、面向电路交换连接的网络:早期电话系统工作原理。

缺点:资源浪费、创建多条备用路径支持大量并发电路的费用昂贵、不支持故障时动态重建断开电路

2、数据包交换无连接网络:利用数据包

优点:不需要建立预留电路、消息片段可经过网络中的任意可用路径发送、可以同时传输包含不同来源的消息片段的数据包、随时可以用可用资源发送数据包。

缺点:面向无连接的缺点

3、面向连接网络:质量和一致性有保障。服务提供商可针对连接的活动时间向网络用户收取费用。这是电信服务行业存在的基本前提

服务质量:如果数据包数量大于可通过网络传输的量,设备会将数据包排队列入内存中,直到有资源可以传输它们。数据包排队等候会导致延迟。若排队的数据包不断增加,内存队列将变满,数据包会发生丢包。服务质量需要确定哪类数据包必须优先传输,哪些可以延迟或丢弃

分类:考虑通信特征以及分配给应用程序的相对重要性

分配优先级:对时间敏感程度、组织重要通信

安全性:

安全措施:防止未经授权的披露或窃取信息、防止未经授权地修改信息、防止拒绝服务

实现方法:

1、保机密性:身份验证系统

2、护通信完整性:使用数字签名、哈希算法和校验和机制保证源完整性和数据完整性。防止未经授权修改信息

3、确保可用性

时间: 2024-10-01 04:30:47

[2015-09-03]:网络基础的相关文章

2015.09.05 网络笔记

IPv4地址 {<网络号><主机号>} 主机号全为零的表示网络本身,全为1的表示网络的广播地址 A类:1~126,网络号为第一个字节 B类:128~191,网络号为前两个字节 C类:192~223,网络号为前三个字节 D类:224~239,多播地址 私有IP地址(可以被LAN重复使用) A类:10 B类:172.16~172.31 D类:192.168

2015.09.03 HTTP协议详解

方法 描述   是否包含主体  GET 从服务器获得一份文档  否  HEAD 只从服务器获得响应报文的首部  否  POST 向服务器发送需要处理的数据  是  PUT 将请求的主体部分存储在服务器上  是  TRACE 对可能经过代理服务器传送到服务器上去的报文进行追踪  否  OPTIONS 决定在服务器上可以执行哪些方法  否  DELETE 从服务器上删除一份文档  否 以上的六种方法,我们可以跟数据库的CRUD增删改查操作对应起来:CREATE :PUTREAD:GETUPDATE:

2015.09.03 Java设计模式

通常,一个设计模式描述了一个被证实可行的方案.这些方案非常普遍,是具有完整定义的最常用的模式.一般模式有4个基本要素:模式名称(pattern name).问题(problem).解决方案(solution).效果(consequences). 常见的Java设计模式有以下23种: 1.抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 2.适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口.适配器模式使得

Docker 学习笔记【2】 Docker 基础操作实,Docker仓库、数据卷,网络基础学习

Docker 学习笔记[3] Docker 仓库实操,创建私有仓库,实操数据卷.数据卷容器,实操 网络基础  ---------高级网络配置和部分实战案例学习 ============================================================= Docker 学习笔记[1]Docker 相关概念,基本操作--------实操记录开始 ============================================================= 被

鸟哥的私房菜的网络基础篇,好久没看了,重新看了一下子网划分简单很多

第二章.基础网络概念 目录 第二章.基础网络概念 1 2.1 网络是个什么玩意儿 2 2.1.1 什么是网络 2 2.1.2 计算机网络组成组件 5 2.1.3 计算机网络区域范围 6 2.1.4 计算机网络协议: OSI 七层协定 7 2.1.5 计算机网络协议: TCP/IP 11 2.2 TCP/IP 的链结层相关协议 12 2.2.1 广域网使用的设备 13 2.2.2 局域网络使用的设备-以太网络 14 2.2.3 以太网络的传输协议:CSMA/CD 16 2.2.4 MAC 的封装格

Java网络基础

Java 网络编程(一) 网络基础知识 网络基础知识 网络编程的目的:直接或间接地通过网络协议与其他计算机进行通讯. 网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机. 2.找到主机后如何可靠高效地进行数据传输. 目前较为流行的网络编程模型是客户端/服务器(C/S)结构. 即通信双方一方作为服务器等待客户提出请求并予以相应.客户则在需要服务时向服务器提出申请. 服务器始终运行,监听网络端口,一旦有客户请求,就会启动一个服务线程来响应该客户,同时自己继续监听服务窗口,使后来的客

无垠PE组合工具2017.09.03 维护版网络版

适合大众--无垠PE组合工具,维修维护专用--简洁实用.功能俱全,赢得信赖! 无垠PE及工具都源于无忧启动论坛所得,无OEM或个人信息,不修改主页.不写垃圾文件.无广告.无暗扣.无陷阱!采用Win8PEx64内核.工具网络全内置,支持UEFI启动.可量产.刻盘.U+/B+.无垠PE组合工具修改版由网友"恋梦"更新维护,在原版基础适当精简后,针对里面工具进行升级,精简不常用工具,维护系统完全够用!123 新版变化 2017.09.03 更新- Acronis True Image 201

网络基础

3.1 网络基础 001 问题:为什么要学习网络编程? 回答:(1)网络编程是一种实时更新应用数据的常用手段 (2)网络编程是开发优秀网络应用的前提和基础 002 网络基本概念 2-1 客户端(就是手机或者ipad等手持设备上面的APP) 2-2 服务器(远程服务器-本地服务器) 2-3 请求(客户端索要数据的方式) 2-4 响应(需要客户端解析数据) 2-5 数据库(服务器的数据从哪里来) 3.2 Http 001 URL 1-1 如何找到服务器(通过一个唯一的URL) 1-2 URL介绍 a

2015年最新Android基础入门教程目录(完结版)

2015年最新Android基础入门教程目录(完结版) 标签(空格分隔): Android基础入门教程 前言: 关于<2015年最新Android基础入门教程目录>终于在今天落下了帷幕,全套教程 共148节已编写完毕,附上目录,关于教程的由来,笔者的情况和自学心得,资源分享 以及一些疑问等可戳:<2015最新Android基础入门教程>完结散花~ 下面是本系列教程的完整目录: 第一章:环境搭建与开发相关(已完结 10/10) Android基础入门教程--1.1 背景相关与系统架构

网络基础知识查询

第一章.基础网络概念 1.1 网络是个什么玩意儿 全世界的人种有很多,人类使用的语言种类也多的很.那如果你想要跟外国人沟通时,除了比手划脚之外,你要如何跟对方讲话? 大概只有两种方式啰,一种是强迫他学中文,一种则是我们学他的语言,这样才能沟通啊.在目前世界上的强势语言还是属于英语系国家, 所以啰,不管是啥人种,只要学好英文,那么大家都讲英文,彼此就能够沟通了.希望不久的未来,咱们的中文能够成为强势语言啊! 这个观念延伸到网络上面也是行的通的,全世界的操作系统多的很,不是只有 Windows/Li