Socket编程入门笔记

本文介绍了套接字的基本概念及其在应用层到传输层之间的关键作用。通过使用IP地址和端口号,套接字能够确保客户端准确地连接到目标服务器上的指定进程。文中还详细解释了三种类型的套接字:STREAM、DGRAM和RAW,它们分别对应TCP、UDP及直接访问网络层的不同需求。
摘要由CSDN通过智能技术生成

套接字用于应用层到传输层的接口,就想起名字描述的一样,起到了插头与插座的作用。他帮助客户进程正确的找到目标服务器的目标进程。因此套接字对外采用的是IP地址+端口号的形式,对内采用的是套接字描述符(int)。
这里写图片描述
套接字类型可以分为STREAM,DGRAM,RAW三类。
STREAM用于TCP,DGRAM用于UDP,RAW用于网络层(跨过了传输层)。
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值