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

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

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)

IP地址:现行的IP地址有两种,IPv4和IPv6,IPv4是之前一直使用的,但因为数量不足,才推行的IPv6。IPv4网络中每台计算机都由一个4字节的数字标识。一般写为点分四段(dotted quad)格式,如192.168.0.100,这四个数中,每个数都是一个无符号字节,范围从0到255。

IPv6地址通常写为冒号分隔的8 个区块,每个区块是4个十六进制的数字。域名是为了方便记忆给IP地址取得别名,通常IP地址是和域名是对应的。

端口(port):因为现代计算机同时要做很多事情,那么一个地址是不够的,就像电子邮件要与FTP分开,还要与Web业务流分开,这就需要端口来分开。每个IP地址的计算机都由几千个逻辑端口(确切的说,每个传输层协议有65535个端口),每个端口由1到65535之间的数字标识。HTTP协议一般使用80端口。

W3C(World Wide Web Consortium,国际互联网协会),这是一个厂商组织,由缴纳会费的成员公司控制。指定的标准包括:HTTP、HTML和XML。

IETE(Internet  Engineering Task Force,Internet工程任务组),非正式的民间组织,向社会开放,指定的标准包括:TCP/IP,MIME 和 SMTP。

posted @ 2017-11-01 23:35  忘尘天外天  阅读(442)  评论(0编辑  收藏  举报