网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议

什么是网络?

线构成,表示诸多对象间的相互联系

网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议

什么是计算机网络?

为实现资源共享和信息传递,通过线路连接起来的若干主机(Host)

 

按照地理范围网络分为:

局域网、城域网、广域网

互联网:(Internet)点与点相连

万维网:将所有的网站连接起来 端与端相连

物联网:物与物相连

网络编程::计算机之间建立连接、进行通信

 

OSI模型:

应用层和表示层 和会话层,在实际TCP/IP模型中归为一层:应用层,在应用层中使用的协议:HTTP  FTP  SMTP

传输层 :使用的是TCP协议

网络层:使用的是IP协议

然后数据通过数据链路层,传到底层的物理层,通过网络进行传播

网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议

 

TCP/IP模型

 

网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议

 

 

TCP/UDP协议

TCP协议: 传输控制协议

是一种面向连接的可靠的基于字节流的传输层通信协议。数据大小无限制。建立连接的过程需要三次握手,断开连接的过程需要四次挥手

 

UDP:  用户数据报协议

是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,每个包的大小64KB(大小有限制)优点:支持广播发送,效率高

 

IP协议

IP协议:互联网协议

负责数据从一台机器发送到另外一台机器

给互联网每台设备分配一个唯一标识

 

IP地址分为两种

网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议

IPV4应用分类

网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议

 

端口号:

发送消息,不仅需要知道对方的IP地址,还需要知道你要将信息发送给对方的哪一个应用程序接受数据,即端口号

端口号 有两个字节,范围是0-65535。端口号在不同的协议中,端口是不冲突的,意思就是说端口号相同的两个协议,端口不会冲突,因为是用的两套端口号

网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议

注意:公认端口我们是不能使用的,我们可以使用注册端口

常用端口

网络的基础概念、OSI模型、TCP/IP模型、TCP/UDP协议