FACTOID # 173: More than half of all doctors in Finland are female.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > TCP and UDP port
It has been suggested that this article or section be merged into Computer port (software). (Discuss)
Please expand this article.
There may be more detailed suggestions as to what is required on the talk page or at Requests for expansion.
Please remove this message once the article has been expanded.

In computer networking, TCP and UDP ports are special numbers, ranging from 0-65535, recognized by the TCP and UDP protocols. These protocols use the ports to map incoming data to a particular process running on a computer. Wikipedia does not have an article with this exact name. ... It has been suggested that TCP and UDP port be merged into this article or section. ... Image File history File links Wiki_letter_w. ... Network cards such as this one can transmit data at high rates over ethernet cables. ... The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite. ... The User Datagram Protocol (UDP) is one of the core protocols of the Internet protocol suite. ...


One might describe the idea using the following analogy. Imagine computers having thousands of numbered hardware ports, each with wires sticking out of them. In this virtual scenario, applications could communicate as follows: Application A listens for network traffic arriving on port 90 (for example.) Application B knows that Application A is always listening on port 90, so it sends some data down the corresponding wire. The number of concurrent listening applications is limited by the number of wires there are sticking out of the computer.


This analogy is only for explanation, in reality, however, there may only be one hardware port (the network socket). By including the desired port number in the transmission of data it is possible to target specific applications on the receiving end and as long as they are listening to the correct port number they will receive the correct data, even though all data is sent through the same physical port. In this way we can create the illusion that there are many thousands of available ports.


Whether or not network ports are used depends on the transport layer. Both UDP and TCP use ports. In computing and telecommunications, the transport layer is layer four of the seven layer OSI model. ... The User Datagram Protocol (UDP) is one of the core protocols of the Internet protocol suite. ... The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite. ...


A port may send/receive data one direction at a time (Half Duplex) or simultaneously in both directions (Full duplex). Software network ports may also connect internal programs on a single computer system.


In TCP and UDP the combination of a port and a network address (IP-number) is called a socket: e.g. the TCP and UDP port numbers. The Internet Protocol (IP) is a data-oriented protocol used for communicating data across a packet-switched internetwork. ... A socket generally designates a cavity or region used for fitting and connecting some specific device. ... TCP and UDP ports are network ports. ...


I/O or machine port mechanism - port-mapped I/O

For Input or Output (I/O) operations nearly all processor families use similar assembly instructions for both memory access and hardware I/O (see memory-mapped I/O for details). However, Intel microprocessors have assembly instructions (IN and OUT) that are used specifically for hardware I/O. These instructions figure out which hardware device to communicate with using the concept of an I/O port or machine port. These ports are numbered based on which hardware device they refer to. In computing, a hardware register is a storage area for hardware I/O (input/output) of different kinds. ... For more generic meanings of input/output port, see port (computing). ... This generational and chronological list of Intel microprocessors attempts to present all of Intels processors (µPs) from the pioneering 4-bit 4004 (1971) to the present high-end offerings, the 64-bit Itanium 2 (2002) and Pentium 4F with EM64T (2004). ...


Intel microprocessors generally allow one octet (8-bit byte or word) to be sent or received during each instruction. The hardware device decides how to interpret data sent to it and what data to send to the processor. For example, a common use is to ask a hardware device which byte (in a data transfer) it will be sending next. In computer technology and networking, an octet is a group of 8 bits. ...


See also

TCP and UDP ports are network ports. ...

External links



 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.