网络协议
为计算机网络中进行数据交换而建立的规则、标准或约定的集合。即计算机的之间的语言。不同的计算机之间必须使用相同的网络协议才能进行通信。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。Internet上的计算机使用的是TCP/IP协议。
不同的计算机需要进行网络通信,提出著名的OSI/RM模型,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)
TCP/IP协议
是这三大协议中最重要的一个,也是最常用的一个。
一般上网的话很容易,但是通过局域网访问互联网的话,就要设置IP地址,网关,子网掩码,DNS服务器等参数
局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。
网关(Gateway)又称网间连接器、协议转换器。 就是一个网络连接到另一个网络的“关口”。也就是网络关卡。
子网掩码是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
TCP(传输控制协议)和IP(网际协议)
IP层接受和发送数据包。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址),IP不会确认数据包信息及是否完整。
ICMP与IP位于同一层,它被用来传送IP的控制信息。它主要是用来提供通向目的地址的路径信息。
TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。采用“带重传的肯定确认”技术来实现传输的可靠性。
UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。UDP主要用于那些面向查询—应答的服务,例如NFS。这些服务需要交换的信息量较小。
端口是一个软件结构,被客户程序或服务进程用来发送和接收信息。一个端口对应一个16比特的数。
IP地址 为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址。
IPv4,是互联网协议(Internet Protocol,IP)的第四版,IPv6于替代现行版本IP协议(IPv4)的下一代IP协议。
TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。每一层都呼叫它的下一层所提供的网络来完成自己的需求
应用层协议主要包括如下几个:FTP、TELNET、DNS、SMTP、NFS、HTTP。
FTP(File Transfer Protocol)是文件传输协议,一般上传下载用FTP服务,数据端口是20H,控制端口是21H。
Telnet服务是用户远程登录服务,使用23H端口,使用明码传送,保密性差、简单方便。
DNS(Domain Name Service)是域名解析服务,提供域名到IP地址之间的转换,使用端口53。
NFS(Network File System)是网络文件系统,用于网络中不同主机间的文件共享。
HTTP(Hypertext Transfer Protocol)是超文本传输协议,用于实现互联网中的WWW服务,使用端口80。
Windows设置局域网链接
控制面板-网络与internet-网络和网络共享,设置
也可以设置ip地址192.168.0.100,子网掩码255.255.255.0,默认网关192.168.0,另外一个计算机ip后三位不能重复,可以1-255选择