linux网络编程
文章平均质量分 79
VClol
退路是留给失败者,想要接近梦想的人,没有退路可言
展开
-
ubuntu、windows、开发板Ping通问题
Windows与Ubuntu一、NAT方式:上网方便 (1)对外网来说,Ubuntu相当于在Windows肚子里面,依赖Windows上网,它寄生在Windows上,与外网通信。只要Windows能上网(不管是拨号,无线方式),虚拟机通过NAT能连接到windows,Ubuntu就能上网。 步骤:第一步:在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网...原创 2018-03-16 13:47:55 · 1311 阅读 · 0 评论 -
广域网、局域网、路由器、交换机、集线器解释
局域网:比如512实验室40台、513实验室42电脑等分别接到一个交换机(或路由器)上,所以的路由器在接到一个总路由器上,每个实验室是一个小局域网,所以实验室综合成大局域网。(1)路由器: 有两个网卡一个对内(LAN)管理子网,一个对外(WAN)接入interent,对外,连接外网需要有一个IP(比如购这时会给你分配一个外网IP,你就能网页形式访问baidu的服务器数据。对内,路由器...原创 2018-03-14 13:49:42 · 1293 阅读 · 1 评论 -
linux网络传输协议之TCP/IP
1 网络通信的起源与层次1.1 起源 (1)为了满足两个不同主机(包括能联网的linux设备、PC机等)进程间通信,这个时候就需要用网络(有线或无线) 2.1 层次(应用层->操作系统API->网卡驱动->有线无线网卡硬件)2.1.1 应用层 (1)低级应用层:直接基于操作系统原始socket接口编程,难度最大,所有的...原创 2018-04-26 18:32:06 · 1558 阅读 · 0 评论 -
linux网络编程之——RTSP实时传输协议
socket信息数据结构(1)数据结构:struct sockaddr_in{short int sa_family; /*地址族*/ 地址族,区分是IPV4协议和IPV6协议(AF_INET和AF_INET6)unsigned short int sin_port; /*端口号*/struct in_addr sin_addr; /*IP地址*/unsi...原创 2018-07-30 13:42:14 · 3863 阅读 · 0 评论 -
RTSP/RTP/RTCP之间的关系
1、RTSP/RTP/RTCP(1)RTSP发起/终结流媒体之后,再通过RTP协议传输流媒体数据 ,RTCP对RTP进行控制,同步。既然叫协议就要满足各自的标准,比如各自协议里面的头、参数、步骤(比如RTP步骤包含tcp/udp协议),每一层都有自己的封装,然后发送出去,接收方按照各自协议解析出来RTSP:实时流协议(Real Time Streaming Protocol,RTSP) ...原创 2018-08-05 14:47:52 · 5651 阅读 · 1 评论 -
网络字节序之大小端(字节序与比特序)
引言:最近在网上看了很多博客,想要深入了解大小端问题,主要是做毕设时,RTP包协议的结构体定义有两种方式,即大端和小端。但是一些博客并没有讲到理解大小端的本质问题,在这里按自己的理解扩充一下,可能有错,望理解!!!1. 字节序字节序即字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了。字节序是硬...原创 2019-04-25 18:00:03 · 1487 阅读 · 1 评论