网络编程基础一

网络参考模型分为OSI模型和TCP/IP参考模型

OSI参考模型也称为七层模型

应用层
表示层
会话层
传输层
网络层
数据链路层
物理层

TCP/IP参考模型也称为4层模型

应用层例如:http、ftp
传输层例如:TCP、UDP
网际层例如:IP
数据链路层 
物理层例如:无线、光缆、网线

网络通讯要素:

IP地址

网络中设备的标识

本地回环地址:127.0.01     主机名:localhost

端口号

用于标识进程的逻辑地址;

有效端口范围:0~65535,其中0~1024系统使用或者保留端口;

传输协议

意思是指通讯规则;

常见的协议:TCP、UDP

TCP与UDP的区别

UDP的特点:

1.面向无连接,即不管对方是否接受,只管发出;

2.将数据封装成数据包,直接根据根据接收地址直接发送过去;

3.每个数据包的大小限制在64K内

4.因为是无连接,因此是不可靠协议,会造成数据丢失;

5.因为是无连接,所以传输速度快

应用场景:聊天、桌面共享、直播、视频会议等(追求传输速度快,画面模糊就是丢失的情况,但是不影响画面的连续性)

TCP的特点:

1.面向连接,需要建立连接,形成传输数据的通道;

2.在连接通道中进行大数据量传输

3.需要通过三次握手完成连接,所以为可靠协议(1.你准备好了吗?    2.准备好啦!       3.那我开始发数据啦!);

4.因为需要建立连接,所以效率略低

应用场景:下电影资源(追求传输数据可靠,不存在丢包的情况发生)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值