inet(4f)inet(4f)Name
inet - Internet protocol family
Syntax
#include <sys/types.h>
#include <netinet/in.h>
Description
The Internet protocol family is a collection of protocols that is layered on the Internet Protocol (IP) transport layer and that uses the
Internet address format. The Internet family provides protocol support for the SOCK_STREAM, SOCK_DGRAM, and SOCK_RAW socket types. The
SOCK_RAW interface provides access to the IP protocol.
Addressing
Internet addresses are 4-byte quantities, stored in network standard format. The include file defines this address as a discriminated
union.
Sockets bound to the Internet protocol family use the following addressing structure:
struct sockaddr_in {
short sin_family;
u_short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
Sockets may be created with the address INADDR_ANY to effect ``wildcard'' matching on incoming messages.
Protocols
The Internet protocol family comprises the IP transport protocol, Internet Control Message Protocol (ICMP), Transmission Control Protocol
(TCP), and User Datagram Protocol (UDP). TCP is used to support the SOCK_STREAM abstraction, while UDP is used to support the SOCK_DGRAM
abstraction. A raw interface to IP and ICMP is available by creating an Internet socket of type SOCK_RAW.
See Alsotcp(4p), udp(4p), ip(4p)inet(4f)
Check Out this Related Man Page
inet(7F)inet(7F)NAME
inet - Internet protocol family
SYNOPSIS DESCRIPTION
The internet protocol family is a collection of protocols layered on top of the (IP) network layer, which utilizes the internet address
format. The internet family supports the SOCK_STREAM and SOCK_DGRAM socket types.
Addressing
Internet addresses are four byte entities. The include file defines this address as the structure
Sockets bound to the internet protocol family utilize an addressing structure called Pointers to this structure can be used in system calls
wherever they ask for a pointer to a
There are three fields of interest within this structure. The first is which must be set to AF_INET. The next is which specifies the port
number to be used on the desired host. The third is which is of type and specifies the address of the desired host.
Protocols
The internet protocol family is comprised of the IP network protocol, Internet Control Message Protocol (ICMP), Transmission Control Proto-
col (TCP), and User Datagram Protocol (UDP). TCP is used to support the socket type while UDP is used to support the socket type. The
ICMP message protocol and IP network protocol are not directly accessible.
The local port address is selected from independent domains for TCP and UDP sockets. This means that creating a TCP socket and binding it
to local port number 10000, for example, does not interfere with creating a UDP socket and also binding it to local port number 10000 at
the same time.
Port numbers in the range 1-1023 inclusive are reserved for use by the super-user only. Attempts to bind to port numbers in this range by
non-super-users fail and result in an error returned.
AUTHOR
was developed by the University of California, Berkeley.
SEE ALSO tcp(7P), udp(7P).
inet(7F)
How to connect to the Internet Using RH 7.2 i.e configuration plz Hlp.....cause I want to accsses to the Internet to download Help and application in the Red hat OS???? (1 Reply)
I running HPUX 11.0,
Netscape gives me an error "Unable to locate Server" when using a www.something.com address.
If I use an IP address I get past the router and onto the Internet.
My workstation can get to the Router @ 192.168.0.1 and also it's local APACHE server.
I have DHCP enabled... (8 Replies)
I'm planning on putting together a chart of basic information (port number, protocol number, transport layer protocol, etc) on different protocols (FTP, ICMP, DNS, IP, etc)
I found:
http://www.phys-iasi.ro/Library/RFCs/rfc1700.htm
and that tells me a little bit of information but I'm looking... (3 Replies)
Hi,
I have a text file in unix.
i am trying to give a link in Internet explorer to that file.
If i click on the link in Internet Explorer page then it should display the text from file in unix.
is that anyway possible....
i am trying it for past 2 days....if i find a way out i will... (3 Replies)
suppose i want to pass object or structure using TCP/IP protocol
(using socket) then what are special steps required for passing the object from client to server and vice versa
Regards,
Amit (3 Replies)
Hi there,
i have a Problem..
i have a Visualize J5600 and HP-UX installed on it..
So i want to go Online with the machine and surf in the Internet..
But i dont know what i do wrong... :(
I installed HP-UX and run SAM
I am from Germany and my provider is T-Online.. my Router has the... (3 Replies)
Hi,
I compiled with no error a C program, than I tryed to execute it and than I get this error:
connessione al server fallita: Address family not supported by protocol family
What does it mean?
Why I get this error only on Mac os x while on Ubuntu the program works?
The code is:... (3 Replies)
Mayewil,
how did you get around this problem of the repeating "Requesting Internet Address for 0:14:4f:4d:61:7d" messages? I just got stuck with it, and cannot seem to find a way out.
venky_kiran (1 Reply)
I need to control intenet access @ work. xample. I need PC 1 to only be able to access these five sites and add to the list as needed. Can anyone pint me a direction. (1 Reply)
Hi friends
recently i have installed SXDE 1/08 into my machine,and i installed wifi driver also
its working fine,Recently i was unable to connect to Internet,I have not changed any configurations and any installations,thing is that i got my iwk0 interface is UP and IP address also and i can... (6 Replies)
Sorry for the “word salad” subject, but I wanted to cast a wide net for help.
I've created an IP (Internet Protocol) server which serves HTTP, SMTP, and FTP requests.
As you probably know, they all require creating a socket, listening on it, accepting connections, and then having a short... (3 Replies)
I've been trying to set up the phantom protocol just to try it out. I compiled it fine, but when I ran it I got an error that the configuration file wouldn't load. I found that file didn't exist, so I created it with a blank file, but got this:
./phantom
Loading configuration file... (4 Replies)
I have a machine in my LAN that runs Ubuntu and I have full access in it.
There is another PC on the Internet that has a public IP eg 3.3.3.3 and it servers as https server and access to it is by username and password. On the remote PC all i have is access through https using username/passwd.
... (3 Replies)