网络基础学习---各种概念

学习网络编程书籍时遇到的各种概念性名称,一一记录以备查询时使用,顺序会比较乱。

DNS:Domain  Name  System  域名系统。

SSL:安全Socket ceng

JSSE:Java 安全Socket 扩展

UDP:User Datagram Protocol,用户数据报协议

网络(network):是几乎可以实时相互发送和接收数据的计算机和其它设备的集合。网络通常用线缆连接,数据位转换为电磁波,通过电缆移动。另外,无线网络是通过无线电波传 输数据。许多长距离的传输会用通过玻璃纤维发送可见光的光纤电缆来完成。

节点(node):网络中的每台机器称为一个节点。大多数节点是计算机,但也有打印机。路由器网桥。网关等也是节点。具有完备功能的计算机节点也称为主机(host)。

address(地址):每个网络节点都有地址,这是用于唯一标识节点的一个字节序列。是数字类型的。

以太网(Ethernet):IP地址由互联网名称与数字地址分配机构(Internet Corporation for Assigned  Names and  Numbers,ICANN)分配。

域名:为了形象的展示IP地址。一般的 一个域名对应一个IP地址。但是域名并不与地址锁定。名字可以改变而地址不变。或者地址改变而名字不变。一个地址可以有多个名字,同样一个名字可以有多个地址。

包交换网络(packet,也成分组):现代计算机网络都是包交换网络,即流经网络的数据分割成小块,称为包,每个包都单独加以处理。每个包都包含了由谁发送和将发往何处的信息

协议(protocol):定义计算机如何通信的一组明确的规则:包括地址格式、数据如何分包等。网络通信的不同方面,定义有很多不同的协议。常用的:HTTP(Hypertext Transfer Protocol)超文本传输协议,定义了Web浏览器如何与服务器通信。

网际层(Internet layer),也称为网络层(network layer):网络层协议定义了数据位和字节如何组织为更多的分组,称为包,还定义了寻址机制,不同计算机要按这个寻址机制查找对方。网际协议(IP)是使用最广泛的网际协议。实际上这个协议是两个协议,IPv4和IPv6,IPv4使用32位地址,IPv6使用128位地址

传输层(transport  layer)负责确保各包以发送的顺序接收,并保证没有数据的丢失或损坏。如果丢包,传输层会请求对方重传这个包。这一层主要有两个协议,第一个是传输控制协议(TCP,Transmission Control Protocol),这是一个开销很高的协议,支持对丢失或损坏的数据进行重传,并按照发送时 的顺序进行传送。

用户数据报协议(UDP,User Datagram Protocol),该协议允许接收方检测被破坏的包,但不保证包以正确的顺序传送或者包有可能根本为传送,通常,UDP比TCP快。TCP称为可靠的(reliable)协议,UDP称为不可靠的(unreliable)协议。

应用层(application layer):负责向用户传输数据。应用层的协议有很多,如HTTP用于国际互联网,用于电子邮件的SMTP/POP和IMAP,用于文件传输的FSP、FTP和TFTP;用于文件访问的NFS,用于文件共享的Gnutella 和BitTorrent;用于语音通信的会话启动协议(Session Initiation Protocol,SIP)

时间: 2024-11-01 12:38:50

网络基础学习---各种概念的相关文章

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

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

网络基础学习

1.url(资源定位器)的构成 协议://域名(端口号.参数.查询等) http://zhidao.baidu.com 协议:http / https (有加密的协议https) 域名: zhidao.baidu.com(百度知道) 端口: 80/ 90 / 3000等. https默认的端口443:http默认端口80 例:https://www.baidu.com:443(默认端口443,可以不写) 2.同源策略:为了安全考虑的一种约定 浏览器有一个很重要的概念--同源策略(Same-Ori

网络基础学习(一)网络基础

1.七层网络模型 以客户端向服务端发送“hello”为例子,来说明网络传输的过程. 应用层      //用户把字符串“hello”转化成二进制流传输给传输层    [ hello  => 110110001100101110110011011001101111] 表示层 会话层 传输层     //以TCP为例说明,  [ TCP首部|110110001100101110110011011001101111] 网络层     //以IP协议为例说明,必要时拆分数据    [ IP首部|TCP首

网络基础学习:

一.网络编址:唯一定位一台设备.类型很多:IBM,苹果各大公司都有自己的编址方式,主要使用IP编址二.IP编址:双层编址,一个IP标示一个网卡IPV4和IPV6两种,IPV4 32位长,IPV6 128位长IPV4:网络部分和主机部分网络部分:标示所属区域主机部分:标示该区域哪个主机三.点分十进制192.168.1.1四个部分,每个部分8位.四.子网掩码:确定网络部分的位数,也是32位,每一位与IP地址中每一位一一对应.IP地址中相对于子网掩码中为1的部分为网络部分.如:255.255.255.

网络基础学习笔记

一.进制转换 方法:围水桶法 128  64  32  16  8  4  2  1 二进制:(11000011)2 转化为 1  1  0  0  0  0  1  1 十进制:128+64+2+1=195 十六进制:(B5)16 转化为二进制:B5=10110101 1  0  1  1  0  1  0  1 十进制:128+32+16+4+1=181 二.OSI七层模型(开放系统互联) 1.上三层贴近用户,下四层贴近硬件. 2.下四层用于数据传输,上三层用于服务用户. 层数    名称 

Web及网络基础学习(一)

2019.10.16 1.TCP.IP分层  应用层.网络层.传输层.数据链路层 2.各层讲解 应用层 决定了向用户提供应用服务时通信的活动.例如FTP(File Transfer Protocol 文件传输协议)和DNS(Domain  Name System 域名系统)以及HTTP协议 传输层  提供处于网络连接中的两台计算机之间的数据传输.有两个性质不同的协议:TCP(Transmission Control Protocol 传输控制协议)和UDP(User Data Protocol

CCNA Cisco网络基础学习(一)

输入“?”显示全部帮助输入“命令?”显示完整命令单词输入“命令 ?”显示命令 可用的参数信息按“table”完成命令全部单词按“上翻或下翻”显示用过的命令按“ctrl+z”离开配置模式输入“end”直接返回特权模式 Router> \用户执行模式Router>enable \进入特权执行模式Switch#show running-config \该关键字指定要将运行配置作为输出结果显示.Switch(config-if)#description MainHQ Office Switch \使用

网络基础学习笔记--cidr

ip地址: 255.255.255.255 32位的地址 子网掩码 255.255.255.0  ip:198.162.0.1  表示198.162.0.0-198.162.0.255 台主机为单元的子网 告诉我们的ip可以访问的范围 255.255.255.0 二进制 11111111 11111111 11111111 00000000 ip分为网络地址和主机地址,子网掩码1所代表的是占用的网络地址,0覆盖的则是主机地址. CDIR /1-32 的任意划分 网络地址和主机地址 子网掩码就是划

hadoop基础学习---基本概念

1.组成部分HDFS和MapReduce 2.HDFS这几架构