问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

本机ip地址指的是什么。用处在哪

发布网友 发布时间:2022-04-20 14:12

我来回答

3个回答

热心网友 时间:2022-04-18 09:08

本机ip地址:
即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。
用处:
一、检查主机的TCP/IP协议是否安装并正常工作,方法:输入以下代码
c:\>ping127.0.0.1
Pinging127.0.0.1with 32 bytes of data:
Reply from127.0.0.1: bytes=32 time<1ms TTL=128
Reply from127.0.0.1: bytes=32 time<1msTTL=128
Reply from127.0.0.1: bytes=32 time<1ms TTL=128
Reply from127.0.0.1: bytes=32 time<1ms TTL=128
Ping statistics for127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Appro\eximate round trip time= in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
c:\>
二、用于网络软件测试以及本地机进程间通信,方法:输入以下代码
/*
* server1.c
*
* Create TCP server socket, accept
* one TCP client connection using
* socket(), bind(), listen() and
* accept().
*
* foster <jamescfoster@ >
*/

#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>

int
main (int argc, char *argv[])
{
struct sockaddr_in sin ;
struct sockaddr_in csin;
socklen_t len = sizeof(struct sockaddr);
short port = 0;
int csock = 0;
int sock = 0;
int ret = 0;

if(argc != 2)
{
printf("usage: %s: port\n", argv[0]);
return(1);
}

port = atoi(argv[1]);

sock = socket(AF_INET, SOCK_STREAM, 0);
if(sock < 0)
{
printf("TCP server socket() failed.\n");
return(1);
}

memset(&sin, 0x0, sizeof(struct sockaddr_in *));

sin.sin_family = AF_INET;
sin.sin_port = htons(port);
sin.sin_addr.s_addr = INADDR_ANY;

ret = bind(sock, (struct sockaddr *)&sin,
(struct sockaddr));
if(ret < 0)
{
printf("TCP server bind() failed.\n");
close (sock);
return(1 );
}

ret = listen(sock, 5);
if(ret < 0)
{
printf("TCP server listen() failed.\n");
close (sock);
return(1 );
}

printf("TCP server listening.\n");

memset(&csin, 0x0, sizeof(struct sockaddr));

csock = accept(sock, (struct sockaddr *)&csin, &len);
if(csock < 0)
{
printf("TCP server accept() failed.\n");
}
else
{
printf("TCP server: TCP client connection " \
"on port %d.\n", port);
close(csock);
}

close(sock);

return(0);
}

热心网友 时间:2022-04-18 10:26

谓IP地址其实是基于TCP/IP的理论所规定的网络地址,简单的理解可以认为是您在网络上的门牌号码。TCP/IP(TransmissionControlProtocol/InternetProtocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。TCP/IP是国际上通用的网络协议,也是用于互联网的第一套协议,也正因为有了TCP/IP标准,世界各地的电脑等设备能够链接到互联网上,并互相访问及共享资源。

在Internet没有形成之前,各个地方已经建立了很多小型的网络,称为局域网,Internet的中文意义是“互联网”,它实际上就是将全球各地的局域网链接起来而形成的一个“可以互相链接的网络(即互联网)”。然而,在链接之前的各式各样的局域网却存在不同的网络结构和数据传输规则,将这些小网链接起来后各网之间要通过什么样的规则来传输数据呢?这就像世界上有很多个国家,各个国家的人说各自的语言,世界上任意两个人要怎样才能互相沟通呢?如果全世界的人都能够说同一种语言(即世界语),这个问题不就解决了吗?TCP/IP协议正是Internet上的“世界语”。而IP地址就是TCP/IP协议所规定的“门牌号码”。

热心网友 时间:2022-04-18 12:00

127.0.0.1
主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;
另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。
具体参考
http://zhidao.baidu.com/question/102994213.html?fr=ala0
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
arrive in和arrive at 有什么区别? 磁力泵为什么可空转? 为什么不让衬氟塑料磁力泵空转?怎样提升设备稳定性? 工业软管泵 塑料磁力泵为什么不能空转 求推荐男主和女配在一起的小说? 《红衣天下》txt全集下载 检测公司检测哪些 检测公司是怎么样的 检测公司属于什么企业 计算机网卡的物理端口地址用于什么,ip地址用于什么 IP地址的用途 ip地址主要用于什么设备 IP地址可以分为哪三类分别用于哪个网络? IP地址是什么,有什么用处?? 什么是IP地址?它有什么作用? 1.ip地址主要用于什么设备 IP地址是应用在什么地方? IP地址的主要功能是什么? Apple ID怎么找回密码? 点阵图像是什么? 什么是点阵图片? 什么是汉字点阵 什么是点阵技术 激光点阵的 一些常识 点阵的定义 晶体点阵常分为哪四大点阵,其消光规律分别是什么? 什么是“点阵”? 点阵与字节 什么是点阵激光 IP地址是什么?有几类呀? IP有哪些作用 哪一类ip地址主要用于大型网络 以127开头的IP地址有那些作用 动态ip主要用于什么方面? 点阵激光原理是什么 简述ip的作用与分类 ps中使用魔棒工具,再按删除键,为啥会弹出填充框来? 在ps中为什么我按下delete键后弹出填充对话框,而不... 在ps中为什么有时候 选区后按delete 是填充 有时候... ps软件怎么我按删除键时出现填充框 PS我要把选区删除了,为什么一按删除键就成填充了? 在ps里按删除键怎显示填充框 在Photoshop里反选后删除为什么是却出现填充了? photoshop cs5版如何删除选中部分?Delete怎么是填... photoshop设完选区后按delete,执行的不是删除,却是... ps用魔术棒选中区域后摁Delete后为什么出现填充而... ps选区delete删除之后,为啥会有颜色呢? PS魔棒工具按Delete删除背景的时候出来填充 photoshop cs5中我按delete键怎么出现了填充面板而...