Print ISSN: 1681-6900

Online ISSN: 2412-0758

Keywords : UDP


Design and Implementation a Server Receiving Data in Both Forms TCP and UDP Through the Same Port and its Impact on the Network Performance

Husam Ali Abdulmohsin

Engineering and Technology Journal, 2016, Volume 34, Issue 2, Pages 317-327

Internet is the largest network that transfers a huge amount of information through the web and that requires data transfer between many network bottlenecks, devices and different hardware technologies. This data movement requires data transfer between many application, software’s and operating systems. Many theses and researches were published in the topic of solving the issue of extreme data transfer rate; this issue causes time consuming problems. There are many technologies of transferring data across the internet; two of the major data transfer technologies are the User Datagram Protocol (UDP) and Transmission Control Protocol (TCP). Those different data transfer technologies through the internet cause most of the servers much of their time translating the data from one technology to another because most of the servers deal with one data transfer technology and therefore it has to translate all other technologies to the technology that it deals with. This research establishes a Server named TCP-UDP Server (TUS), to receive data from both UDP and TCP nodes through the same path without the need of changing the network entities or protocols connected to the server and to avoid the need for transferring the data from the (UDP) form to the (TCP) form and vise versa. All the operations performed by the server are accomplished without any hardware intrusion to avoid time consuming. The TUS server as many servers support the multithreading technology to serve a large amount of nodes at the same time. Each node has its own thread to deal with. This thread has its own life time determined by many facts, and that in turn decides to terminate the thread or not.

Development of an Adaptive File Transfer Protocol (AFTP )

Alaa Noori Mazher; Alyaa Hussain Ali; Taif Sami Hassan

Engineering and Technology Journal, 2011, Volume 29, Issue 11, Pages 2234-2243

File is one of the main storing units of information. There is a great need to transfer
file through computer network especially the internet. The model that is used in
Internet is the TCP-IP. The TCP-IP model consists of four layers. The lowest layer is
the host network layer, the second layer is the internet layer (IP handling); while the
third layer is transport layer which contains TCP and UDP. The last layer is the
application layer. This paper is concerned on the User Datagram Protocol (UDP). The
UDP is mainly used to transfer messages. It is asynchronous, connectionless and
unreliable protocol. The UDP is not suited for transferring files because of the error
or loose that could prevent us from reconstruct the original file. In order to overcome
this problem new field and configuration is applied in the application layer for
guarantee file sending and receiving. This field is the Cyclic Redundant Check (CRC)
which is computed for each block of data and all these checks were sent over another
port. At the end of receiving data the receiver checks the check matrix in order to
determine the error and requesting that block from the sender. The proposed protocol
is implemented using the Winsock and Visual Basic programming language

Effect of Using Header Compression Method in TCP/IP Protocol Over HDLC in SCADA System

Sarcot N. Abdullah; Bassim Abdulbaki Jumaa; Omar A. Mohamad

Engineering and Technology Journal, 2009, Volume 27, Issue 15, Pages 2806-2813

Most of the header information remains constant over the life-time of the connection. For TCP connection many fields are constant and others change with small values. To initiate compression of the headers of a packet stream, a full header is transmitted over the link. The compressor and decompressor store most fields of this full header as reference. The reference consists of the fields of the headers whose values are constant and thus need not be sent over the link at all, or change little between consecutive headers so that it uses fewer bits to send the difference from the previous value compared to sending the absolute value. To improve interactive response time and to decrease the header overhead on the system we used the method of Compressing Protocol Headers (TCP/IP). Also it is used to compress the HDLC header. The simulated communication protocols have been tested between two PCs and the time delay, throughput and utilization have been measured.