博客专栏  >  互联网   >  网络协议

网络协议

介绍常用的网络协议(如ARP, IP, TCP, UDP, HTTP等)

关注
9 已关注
15篇博文
  • 网络协议 -- 基础概念

    一、TCP/IP协议栈 二、IP地址、子网掩码、网关 2.1 IP地址及分类 IP地址相当于互联网上的门牌号, 由4字节, 也就是32位 的二进制码组成,包含了网络号( net-id...

    2018-01-05 18:53
    67357
  • 网络协议 -- ARP和RARP协议

    一、ARP协议 1.1 ARP协议介绍 ARP(Address Resolution Protocol)地址解析协议,位于TCP/IP协议栈中的链路层。当局域网内主机间(或者是主机与网关间)需...

    2018-01-04 17:10
    75001
  • 网络协议 -- IP协议

    IP协议是TCP/IP协议族中最核心的协议。所有的TCP、UDP、ICMP、IGMP数据都以IP数据报的格式传输。 IP协议是不可靠、无连接的: 不可靠表示IP协议不能保证IP数据报能成功的到达目...

    2018-01-05 19:22
    67605
  • 网络协议 -- IP地址

    本文介绍在网络编程中涉及到的与IP地址相关的操作。关于IP的分类等基础知识,可以参考:网络协议 – 基础概念 一、相关结构体 struct in_addr // sizeof(in_...

    2017-12-28 22:03
    50454
  • 网络协议 -- ICMP协议(1) 报文格式

    互联网控制消息协议(英文:Internet Control Message Protocol,ICMP)是互联网协议族的核心协议之一。定义在RFC 792文档中。 ICMP的消息大致可以分为两类:一...

    2018-01-12 16:33
    44337
  • 网络协议 -- ICMP协议(2) Ping程序

    一、Ping实现原理 大多数系统都已经在内核中内置了ping服务器的功能,所以不需要单独的其他进程来接收主机的ping请求。 windows系统下,输入ping /?命令查看ping的用法如下: ...

    2018-01-16 00:21
    44489
  • 网络协议 -- ICMP协议(3)Tracert程序

    Tracert是windows系统提供的一个工具,使用该程序可以让我们看到IP数据报从一台主机到另一台主机所经过的路由器。Linux系统也提供了类似的工具,叫traceroute,功能和Tracert...

    2018-01-23 17:06
    67765
  • 网络协议 -- UDP协议(1)介绍

    一、什么是UDP协议? UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI参考模型中的传输层协议,它是一种无连接的传输层协议,提供面向事务的简单不可靠信息传...

    2017-12-28 16:12
    49741
  • 网络协议 -- UDP协议(2)单播

    一、发送端 因为UDP不是面向连接的,且不可靠的,所以发送端在调用sendto之后,就算sendto返回成功,也不代表接收端一定收到了数据,可能接收端压根都没启动,也是有可能的。不能根据sendto...

    2017-12-29 16:01
    51554
  • 网络协议 -- UDP协议(3)广播

    UDP的广播和单播的不同在于发送端(接收端的实现和单播方式没有区别)的实现上: 1. 发送端将套接字配置为发送广播消息,使用setsockopt函数。 2. 发送地址更改为受限的广播地址255.2...

    2017-12-29 16:36
    51850
  • 网络协议 -- UDP协议(4)组播

    组播就是将数据发送到一组主机。接收端如果要接收消息,则需要加入到该分组,分组是用IP来标识的。 从网络协议–UDP协议(1)介绍可以知道,适用于分组的IP有224.0.0.0 ~ 239.255.2...

    2017-12-29 17:12
    53387
  • 网络协议 -- UDP协议(5)UDP的IOCP实现

    关于IOCP网络模型的介绍可以参考:http://blog.csdn.net/china_jeffery/article/details/78815373 IOCP模型对协议是没限制的,无论是TCP...

    2017-12-29 18:02
    53230
  • 网络协议 -- TCP协议(1)特性及协议首部

    一、TCP特性 尽管TCP和UDP都是用IP协议作为网络层,但TCP却提供和UDP完全不同的网络服务。TCP是面向连接的、稳定可靠的字节流服务。TCP首部的很多字段都是为了实现这2大特性而设计的。 ...

    2018-01-29 14:45
    26941
  • 网络协议 -- TCP协议(2)三次握手与四次挥手

    一、完整的TCP会话流程图 本文通过真实的网络示例来讲解TCP的三次握手和四次挥手。读者可以先从http://download.csdn.net/download/china_jeffery/102...

    2018-01-29 17:45
    27582
  • 网络协议 -- 常用网络协议首部结构体

    在定义协议首部数据结构时,需要考虑字节对齐、大小端的问题,可以参考: 内存对齐 大端(Bid Endian)、小端(Little Endian)含义 大小端的判断使用了rtc_base/basi...

    2018-01-15 23:48
    44581
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部