网络学习概述

刚开始学习网络的时候,感觉网络的东西又多又乱,根本不知道哪里跟哪里关系是怎样的,整体结构是什么样子的,当时自己还是一个纯盲人。

大致看了一遍书以后,粗略的画了一张图,现在自己回看这张图都不忍直视了:

后来经过了找各位网络大神讲网络拓扑结构,机房网络等,才对网络的概念有了个初步的认识,在这个基础上,暑假的时候,用模拟器做了一点儿关于IP,路由器,交换机的小实践,感觉网络结构其实挺好玩儿的。再到后来的小组组织讲课,大家会提出很多问题,自己不得不去思考一下。感觉学习网络的时候,很像是以一点为圆心然后画圆的过程,在这个过程中,画出的圆的半径越来越大。

之后,最近又画了一张图来概括下网络的基本内容,画完之后,才发现自己已经在不知不觉中认识了网络:

首先,在整体上,我们可以按照物理上的拓扑机构进行划分,也可以用软件中分层的思想进行划分;

其次,在微观上,我们可以对使用的网络按照规模大小进行一个划分。

最后,网络为了实现通信,:1,需要的就是软硬件设备;2,是大家必须遵守共同的约定;3,保证安全;

在实际实现中,设备和协议及其具体通信模型都可以和七层的参考模型进行对应。

小结:

感觉二级C++和三级网络都是很好的考试,二级考试为面向对象的语言打了很好的基础,而三级网络则又对自己的学习方法做了个反思。

时间: 2024-10-06 07:47:37

网络学习概述的相关文章

java学习--基础知识进阶第十二天--网络编程概述、UDP协议、TCP协议

今日内容介绍 u  网络编程概述 u  UDP u  TCP 第1章 网络编程概述 1.1 网络协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样.在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式.传输速率.传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换. 网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmission Contro

RNN循环神经网络学习——概述

循环神经网络(Recurrent Neural NetWork,RNN)是一种将节点定向连接成环的人工神经网络,其内部状态可以展示动态时序行为. 循环神经网络的主要用途是处理和预测序列数据.循环神经网络最初就是为了刻画一个序列当前的输出与之前信息的关系.从网络结构上来看,循环神经网络会记忆之前的信息,并利用之前的信息影响后面节点的输出.也就是说,循环神经网络的隐藏层之间的节点是有连接的,隐藏层的输入不仅包含输入层的输出,还包括上一时刻隐藏层的输出. 如图为典型的RNN结构示意图.RNN主体结构的

ios网络学习------11 原生API文件上传之断点续传思路

#import "MainViewController.h" @interface MainViewController () @end @implementation MainViewController - (void)viewDidLoad { [super viewDidLoad]; //下载文件 [self download]; } -(void)download { //1. NSURL NSURL *url = [NSURL URLWithString:@"ht

ios网络学习------8 xml格式数据的请求处理 用代码块封装

#pragma mark 加载xml - (void)loadXML { //获取网络数据. NSLog(@"load xml"); //从web服务器加载数据 NSString *str = @"http://www.baidu.com?format=xml"; //这里是乱写的 //1简历NSURL NSURL *url = [NSURL URLWithString:str]; //2建立NSURLRequest NSURLRequest *request =

ios网络学习------9 播放网络视频

IOS提供了叫做MPMoviePlayerController  MPMoviePlayerViewController两个类,可以轻松用来实现视频播放.MPMoviePlayerViewController只能全屏播放视频. #import "MainViewController.h" #import <MediaPlayer/MediaPlayer.h> @interface MainViewController () //视频播放器 @property (strong

ios网络学习------4 UIWebView的加载本地数据的三种方式

UIWebView是IOS内置的浏览器,可以浏览网页,打开文档  html/htm  pdf   docx  txt等格式的文件.  safari浏览器就是通过UIWebView做的. 服务器将MIME的标识符等放入传送的数据中告诉浏览器使用那种插件读取相关文件. uiwebview加载各种本地文件(通过loadData方法): - (void)viewDidLoad { [super viewDidLoad]; [self setupUI]; NSString *path = [[NSBund

网络学习详解-从平凡到独特

修炼篇: 每个人心中或许都有一个武侠梦,那么对于很多刚入行的网工,不知从何入手,总是想要去买一堆网络的"武林秘籍",闭关修炼一年半载的,然后王八之气一震当上武林盟主迎娶小师妹,貌似这个剧情合情合理,但是却又遥不可及. 虽说"武林秘籍"是前人留下的成功不二法门,只要勤勤恳恳总有一天你会成为武林一霸,可现如今江湖动荡,少侠可以全然不顾刀光剑影的江湖,不顾腰带中的银子,放下纷扰江湖事,一心只读圣贤书吗? 你等江湖,江湖不等你. 之前有一位江湖少侠找到我,说叶前辈我想要跟你

Android网络编程概述

Android网络编程概述 首先,应该了解的几个问题: 1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流.数据包套接字(socket).Internet协议.常见Http处理等.比如:创建URL,以及URLConnection/HttpURLConnection对象.设置链接参数.链接到服务器.向服务器写数据.从服务器读取数据等通信.这些在Java网络编程中均有涉及. b) Org.apache接口 对于大部

Java语法学习概述

Java语法学习概述: 1,数值型有:    整数类型分     byte:127到-128 8位(1个字节);只用后七位表示数字 第一位表            示正负号;特点最基本数据单元,占空间少 short:16位(2个字节)短整型 -32768到32767 int:32位(4个字节) 整型 正负21亿 写程序大部分用int写 long:64位(8个字节) 长整型 +-922后面16个零多           数字后面加字母L 或小写l 表示long型数据           用数字表示