网络通信

计算机网络:

计算机网络是指将地理位置不同的具有独立功能的多台计算机及外部设备通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

网络编程的目的:

传递交流信息,数据交换,通信。

网络通信的要素:

通信双方地址:

ip

端口号

规则:网络通信的协议

TCP/IP参考模型:

OSI七层网络模型

TCP/IP四层概念模型

对应网络协议

应用层(Application)

 

应用层

HTTP,TFTP,FTP,NFS,WAIS,SMTP

表示层(Presentation)

Telnet,Rlogin,SNMP,Gopher

会话层(Session)

SMTP,DNS

传输层(Transport)

传输层

TCP,UDP

网络层(Network)

网络层

IP,ICMP,ARP,RARP,UUCP

数据链路层(Data Link)

数据链路层

FDDI,Ethernet,Arpanet,PDN,SLIP,PPP

物理层(Physical)

IEEE 802.1A,IEEE 802.2到IEEE 802.11

上一篇:Windows2003 内核级进程隐藏、侦测技术


下一篇:C#中Math.Round()实现中国式四舍五入