博客专栏  >  互联网   >  TCP/IP

TCP/IP

TCP/IP详解

关注
8 已关注
32篇博文
  • linux下tcp客户端能建立多少个长连接

    一、TCP四元组 本地IP地址、本地TCP端口号、外地IP地址、外地TCP端口号 二、调整能打开的最大文件描述符 $ echo "655350" > /proc/sys/fs/file-max ...

    2017-09-05 15:32
    753
  • linux下查看tcp丢弃的请求数

    查看由于负载等原因,被内核丢弃的请求数(总量),在高峰期可以查看这两个数值是否在增长; 命令: netstat -s | grep "times the listen queue of a soc...

    2017-10-16 19:12
    119
  • TCP/IP编程之connect函数与accept函数的关系

    一、原理 connect函数成功,并不代表服务器应用程序已经调用accept函数 我是图: 二、测试 客户端代码: #include #include #include #inclu...

    2017-10-28 16:33
    122
  • TCP/IP编程之listen函数backlog参数详解(linux)

    LISTEN(2) Linux Programmer's Manual ...

    2017-08-30 23:07
    205
  • TCP/IP编程之SO_REUSEADDR和SO_REUSEPORT套接字选项

    基本概念: SO_REUSEADDR套接字选项能起到以下4个不同的功用: (1)SO_REUSEADDR允许启动一个监听服务器并捆绑众所周知端口,即使以前建立的该端口用作它们的本地端口的连接仍存在。...

    2016-08-23 23:41
    1361
  • gethostbyname()函数详解

    基本概念: gethostname()函数主要作用:用域名或者主机名获取地址,操作系统提供的库函数 函数原型: GETHOSTBYNAME(3) Linux Programme...

    2016-07-18 22:32
    2012
  • TCP/IP编程之fcntl函数详解

    fcntl函数可执行各种描述符操作,在这里我们只需要关心如何设置套接字为非阻塞式I/O 函数原型: FCNTL(2) Linux Programmer's Ma...

    2016-07-14 23:18
    887
  • TCP/IP编程之套接字选项详解

    前述: 上一篇文章已经接受了如何设置套接字选项:TCP/IP编程之getsockopt/setsockopt函数详解 这篇文章主要介绍TCP/IP编程中我们常用的套接字选项。 展开: SO...

    2016-07-14 00:22
    1223
  • TCP/IP编程之getsockopt/setsockopt函数详解

    前述: 有很多方法来获取和设置影响套接字的选项: · getsockopt和setsockopt函数 · fcntl函数,是把套接字设置为非阻塞式I/O型或者信号驱动式I/O型以及设置套接字属主的PO...

    2016-07-13 00:06
    3482
  • TCP/IP编程之shutdown函数详解

    前述: 终止网络连接的通常方法是调用close函数,close把描述符的引用计数减1,仅在该计数变为0时才关闭套接字。同时close会终止读和写两个方向的数据传送。 使用shutdown函...

    2016-07-12 21:44
    964
  • TCP/IP编程之select函数详解

    前述: linux下的I/O复用模型目前很多都已经不用select函数了,而是用epoll,但是为什么还需要了解select编程呢,其实是从两个方面考虑的:一是为了通过select去理解epoll,而...

    2016-07-12 00:14
    1486
  • TCP/IP编程之close函数详解

    通常的Unix close函数也用来关闭套接字,并终止TCP连接。 函数原型: CLOSE(2) Linux Programmer's Manual ...

    2016-07-09 22:56
    863
  • TCP/IP编程之accept函数详解

    accept函数由TCP服务器调用,用于从已完成连接队列返回下一个已完成连接。如果已完成连接队列为空,那么进程被投入睡眠(假定套接字默为默认的阻塞方式) 函数原型: ACCEPT(2) ...

    2016-07-09 22:17
    3514
  • TCP/IP编程之listen函数详解

    函数原型: LISTEN(2) Linux Programmer's Manual LISTEN(2) NAME li...

    2016-07-09 21:51
    1275
  • TCP/IP编程之bind函数详解

    函数原型: BIND(2) Linux Programmer's Manual BIND(2) NAME bi...

    2016-07-09 21:32
    1218
  • TCP/IP编程之socket函数详解

    函数原型: SOCKET(2) Linux Programmer's Manual SOCKET(2) NAME so...

    2016-07-09 20:53
    963
  • TCP/IP编程之connect函数详解

    函数原型: CONNECT(2) Linux Programmer's Manual CONNECT(2) NAME co...

    2016-07-09 20:03
    1685
  • 套接字和文件描述符

    基本概念: a) 一个TCP连接的套接字对(socket pair)是一个定义该连接的两个端点的四元组:本地IP地址、本地TCP端口、外地地址、外地TCP端口。套接字对唯一标识一个网络上的每个TCP连...

    2016-07-09 00:23
    1173
  • 从一个开发的角度看负载均衡和LVS

    在大规模互联网应用中,负载均衡设备是必不可少的一个节点,源于互联网应用的高并发和大流量的冲击压力,我们通常会在服务端部署多个无状态的应用服务器和若干有状态的存储服务器(数据库、缓存等等)。   在大...

    2016-06-08 10:02
    770
  • socket超时设置详解(connect/read/write)

    一.基本概念(摘自:《unix网络编程卷1》14.2 套接字超时) 在涉及套接字的I/O操作上设置超时的方法有以下三种 (1)调用alarm,它在指定超时期满时产生SIGALARM。这个方法涉及信号处...

    2016-02-16 23:44
    4426

Linux之IPC
1212258
排序算法
97271
Redis
1732839
ELK
815501

Intellij Idea
53899450
web性能优化
7670644
网络编程
16639279
搜索引擎
15605826
DICOM医学图像处理
89552270
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部