计算机网络学习笔记(一) 计算机网络基本概念

v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

Ding
Ding
4
120
2015-05-03T12:52:00Z
2015-05-03T12:52:00Z
1
167
957
7
2
1122
15.00

false

7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-font-kerning:1.0pt;}

什么是计算机网络?                                                           

计算机网络=通信技术+计算机技术

通信系统模型

计算机网络就是一种通信网络

定义:计算机网络就是互连的、 自治的计算机集合。

Q:距离远、数量大如何保证互连?

A:通过交换网络互连主机,组成Internet

什么是Internet?                                                                

u 从组成角度:

是全球最大的互联网络全球最大的互联网络

ISP(Internet Service Provider)网络互连的“网络之网络”

n  计算设备集合:

§主机(hosts)=端系统( end systems)
§运行各种网络应用

n  通信链路
§光纤, 铜缆, 无线电,卫星……

n  分组交换: 转发分组(数据包)
§路由器(routers) 和 交换机(switches)

u  从服务角度:

n  为网络应用提供通信服务的通信基础设施: Web, VoIP, email, 网络游戏,电子商务, 社交网络,

n  为网络应用提供应用编程接口( API):

§支持应用程序“连接”Internet,发送/接收数据
§提供类似于邮政系统的数据传输服务

Q:仅有硬件(主机、链路、路由器……)连接,
Internet能否顺畅运行?能保证应用数据有序交付吗? ……

A:网络协议

什么是网络协议                                                                                     

定义:

网络协议(network
protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定

协议规定了通信实体之间所交换的消息的格式、 意义、 顺序以及针对收到信息或发生的事件所采取的“ 动作” ( actions)

 

协议三要素:

n  语法:即数据与控制信息的结构或格式。

n  语义:即需要发出何种控制信息,完成何种动作以及做出何种响应

n  同步:即事件实现顺序的详细说明

协议内容:

n  协议规范了网络中所有信息发送和接收过程

e.g., TCP, IP, HTTP, Skype,

802.11

n  学习网络的重要内容之一

n  网络创新的表现形式之一

n  nternet协议标准

n  
<RFC : Request for
Comments

n  
IETF : 互联网工程任务组(Internet
Engineering TaskForce)

n  协议是计算机网络的重要内容

时间: 2024-10-16 10:57:14

计算机网络学习笔记(一) 计算机网络基本概念的相关文章

计算机网络学习笔记——操作

**********************网络基本命令************************** IP相关参数:/etc/sysconfig/network-scripts/ifcfg-ethX ---ifconfig--- ifconfig  查看网络接口信息 ifconfig eth0 10.1.20.186 netmask 255.255.255.0 mtu 8000 修改网路接口参数 ifconfig eth0:0 192.168.1.10 在网络接口上增加一个IPifcon

Linux程序设计学习笔记----多线程编程基础概念与基本操作

转载请注明出处,http://blog.csdn.net/suool/article/details/38542543,谢谢. 基本概念 线程和进程的对比 用户空间资源对比 每个进程在创建的时候都申请了新的内存空间以存储代码段\数据段\BSS段\堆\栈空间,并且这些的空间的初始化值是父进程空间的,父子进程在创建后不能互访资源. 而每个新创建的线程则仅仅申请了自己的栈,空间,与同进程的其他线程共享该进程的其他数据空间包括代码段\数据段\BSS段\堆以及打开的库,mmap映射的文件与共享的空间,使得

.NET Remoting学习笔记(一)概念

目录 .NET Remoting学习笔记(一)概念 .NET Remoting学习笔记(二)激活方式 .NET Remoting学习笔记(三)信道 背景 自接触编程以来,一直听过这个名词Remoting,但是对他了解少之又少,近日有点时间,参考研究研究. 其相关概念本章不做详解,具体大家可以看下  http://baike.baidu.com/view/742675.htm?fr=aladdin  ,写的很详细. .Net Remoting概念 概念:一种分布式处理方式.从微软的产品角度来看,可

【转载】.NET Remoting学习笔记(一)概念

目录 .NET Remoting学习笔记(一)概念 .NET Remoting学习笔记(二)激活方式 .NET Remoting学习笔记(三)信道 背景 自接触编程以来,一直听过这个名词Remoting,但是对他了解少之又少,近日有点时间,参考研究研究. 其相关概念本章不做详解,具体大家可以看下  http://baike.baidu.com/view/742675.htm?fr=aladdin  ,写的很详细. .Net Remoting概念 概念:一种分布式处理方式.从微软的产品角度来看,可

【计算机网络学习笔记】什么是cookie以及cookie劫持的基本概念

谨为今后学习参考的笔记.内容来自互联网. Cookie的基本概念: Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie).Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重新登录等,服务器可以设置或读取Cookies中包含信

计算机网络学习笔记--网络层知识点整理

为什么要划分网络层? 不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制定了专门的协议来负责网络间通信. 网络层的主要功能: 1.屏蔽网络差异,提供透明传输. 为传输层提供服务:面向连接的网络服务(虚电路服务)和无连接的网络服务(数据报服务). 2.为网络通信提供路由选择 什么是路由选择? 按一定的原则和路由选择算法在多个节点的通信子网中选择一条到达目的节点的最佳路径的过程. 确定路由选择的策略成为路由算法

计算机网络学习笔记(一)

以下为本人结合上课笔记与课件同时参考computer network(5th)转载请注明 ---by 醉江楼 一.计算机网络的发展 1.        "三网":电信网络,有线电视网络,计算机网络.其中发展最快最核心的是计算机网络 2.        网络是由若干结点和连接这些结点的链路组成的. 3.        互联网是"网络的网络",因特网是当今最大的互联网(互连网) 4.        host主机,不仅仅指计算机. 注意节点与结点的区别,虽然都是node翻

【计算机网络学习笔记】端口号

一 什么是端口? 如果把IP地址比作一间房子 ,端口就是出入这间房子的门.端口号就是打开门的钥匙.真正的房子只有几个门,但是一个IP地址的端口 可以有65536个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535. 二 端口有什么作用? 主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系.实际上是通过“IP地址+端口号”来区 分不同的服务的.服务器一般都是通过知名端口号来识别的. 到1992年为止,知名端口号介于1-255之间

计算机网络 学习笔记-传输层:TCP协议简介

概述: TCP传输前先要建立连接 TCP在传输层 点对点,一条TCP只能连接两个端点 可靠传输.无差错.不丢失.不重复.按顺序 全双工 字节流 TCP报文段 TCP报文段的报头前20字节是固定的,后面4n字节是根据需要而添加的. 20字节的固定部分: 源端口和目的端口:分别写入源端口号和目的端口号 序号:0-(2^32-1),本报文段数据的第一个字节的序号,用来解决乱序问题 确认序号:期望收到对方下一个报文段的第一个数据字节的序号,用来解决丢包问题 数据偏移:TCP报头长度,包括固定的20字节和