SlideShare uma empresa Scribd logo
1 de 28
Network Protocol
AND Network
Routing
Assi.Prof. sejal Jadav
What is packet?
● Definition: A packet is one unit of binary data
capable of being routed through a computer
network.
To improve communication performance and
reliability(trustable), each message sent between
two network devices is often subdivided into
packets by the underlying hardware and software.
2
● Packets are constructed in some standard packet
format.
● Packets and datagram are similar.
● Packets have following things:
● Header: contains source and destination address
● Data: original data which we want to transmitted.
● Trailer: it marks the end of the packet and also
contains error checking.
3
4
Q. What is protocol?
● Q. What is protocol?
● A network protocol defines rules and
conventions for communication between
network devices.
● A protocol is a set of rules to given the data
transfer between the devices.
6
● The rules are used for the following purposes.
1. For compressing the data.
2. For sending device to indicate that it has finished
sending a message.
3. For receiving device to indicate that it has received a
message.
7
● There are different types of Protocol such as:
●
1. Transmission control Protocol (TCP)
2. Internet Protocol (IP)
3. Internet Address Protocol (IP Address)
4. Post office Protocol (POP)
5. Simple mail transport Protocol (SMTP)
6. File Transfer Protocol (FTP)
7. Hyper Text Transfer Protocol (HTTP)
8
● Q: Give the types of protocol.
● Protocols are divided into two categories
based on their use of connections:
1) Connection-Oriented Protocols:
2) Connectionless Protocols:
9
1) Connection-Oriented Protocols:
● These protocols require that a logical connection be
established between two devices before transferring
data.
● Usually one device begins by sending a request to
open a connection, and the other responds. They pass
control information to determine if and how the
connection should be set up.
10
● If this is successful, data is sent between the
devices. When they are finished, the
connection is broken.
● Connection-oriented communication is more
reliable(trustable) then connectionless
communication
● Example : TCP
11
● Q: Explain TCP
● The Transmission Control Protocol(TCP) is an
internetwork connection-oriented protocol that
corresponds to the OSI Transport layer.
● TCP provides full-duplex, end-to-end connections.
12
13
● TCP maintains a logical connection between the
sending and receiving computer systems.
In this way, the integrity(error free ) of the
transmission is maintained.
● TCP detects any problems in the transmission
quickly and takes action to correct them.
14
2) Connectionless Protocols:
● These protocols do not establish a connection
between devices. As soon as a device has data
to send to another, it just sends it.
● Communication is not reliable.
● Example: UDP
15
● Q: Explain UDP.
● The User Datagram Protocol (UDP) is one of the core
members of the Internet protocol suite.
● The protocol was designed by David P. Reed in 1980
and formally defined in RFC 768.
● Note: Postel [page 1] 28 Aug 1980 User Datagram Protocol RFC 768 Fields Destination Port
has a meaning within the context of a particular internet destination address.
16
Internet protocol suite...
17
David P. Reed (American computer scientist)
18
● There is no guarantee of delivery, ordering, or
duplicate protection.
● UDP provides checksums for data integrity (error
free), and numbers for addressing different
functions at the source and destination of the
datagram(Packet).
19
Q- what is TCP/IP ?...
20
● Note: Remote System ?
● Remote computers can be quite handy in certain scenarios.
● They can be helpful when a user forgot some of his/her files in
their home or office computer and wants to access and retrieve
them even though it is no longer physically possible.
● They can also be very useful in business environments, when
holding conferences and computer maintenance or assistance.
21
Q. Explain FTP (File
Transfer Protocol).
● Q. Explain FTP (File Transfer Protocol).
● FTP is built on a client-server architecture and
uses separate control and data connections
between the client and the server
● FTP is standard internet protocol used to
exchange files between computers on internet.
23
● FTP is an application protocol that uses the internet’s
TCP/IP protocols.
● FTP is commonly used for transfer web pages files
from their creator to the server.
● FTP is also used to download web pages.
● Using FTP user can update, delete, rename, move,
copy file at server.
24
● FTP Commands
1) ? : information about the FTP commands.
2) ASCII: Set the file transfer mode to ASCII (Note: this
is the default and transmits seven bits per byte).
3) Binary: Set the file transfer mode to binary (Note:
the binary mode transfers all eight bits per byte and
must be used to transfer non-ASCII files).
25
● CD: Change directory on the remote system.
● Close: Terminate a session with another system.
● Delete: Delete (Remove) a file in the current
directory.
26
● Dir: List all the content of the directory.
● Get: Copy a file from the remote system to the local
system.
● Help: Request a list of all available FTP commands.
This command does not require a connection to a
remote system
27
● Mkdir: Make a new directory within the current
remote directory.
● Open: Open a connection with another system.
● Quit: Exit FTP environment. This command does not
require a connection to a remote system.
● Rmdir: Remove a directory in the current directory.
28

Mais conteúdo relacionado

Mais procurados (20)

Tcp ip-ppt
Tcp ip-pptTcp ip-ppt
Tcp ip-ppt
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
 
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ GroupFILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol
 
Udp vs-tcp
Udp vs-tcpUdp vs-tcp
Udp vs-tcp
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Tcp vs udp difference and comparison diffen
Tcp vs udp   difference and comparison   diffenTcp vs udp   difference and comparison   diffen
Tcp vs udp difference and comparison diffen
 
TCP and IP Chapter 03
TCP and IP Chapter 03TCP and IP Chapter 03
TCP and IP Chapter 03
 
OSI Transport Layer
OSI Transport LayerOSI Transport Layer
OSI Transport Layer
 
Ftp is a complete
Ftp is a completeFtp is a complete
Ftp is a complete
 
Homework
HomeworkHomework
Homework
 
Transport Layer Description By Varun Tiwari
Transport Layer Description By Varun TiwariTransport Layer Description By Varun Tiwari
Transport Layer Description By Varun Tiwari
 
TCP/IP Models
TCP/IP ModelsTCP/IP Models
TCP/IP Models
 
Chapter 3 : User Datagram Protocol (UDP)
Chapter 3 : User Datagram Protocol (UDP)Chapter 3 : User Datagram Protocol (UDP)
Chapter 3 : User Datagram Protocol (UDP)
 
TCP Theory
TCP TheoryTCP Theory
TCP Theory
 
A Presentation on Servers & Splunk
A Presentation on Servers & SplunkA Presentation on Servers & Splunk
A Presentation on Servers & Splunk
 
What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols
 
Protocols
Protocols Protocols
Protocols
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 

Semelhante a 01 packet

Semelhante a 01 packet (20)

Internet of Things Unit - 01 Part 3A.pptx
Internet of Things Unit - 01 Part 3A.pptxInternet of Things Unit - 01 Part 3A.pptx
Internet of Things Unit - 01 Part 3A.pptx
 
TCP Vs UDP
TCP Vs UDP TCP Vs UDP
TCP Vs UDP
 
Networking essentials lect1
Networking essentials lect1Networking essentials lect1
Networking essentials lect1
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network Fundamental
 
Introduction of tcp, ip & udp
Introduction of tcp, ip & udpIntroduction of tcp, ip & udp
Introduction of tcp, ip & udp
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
 
Tcp vs udp
Tcp vs udpTcp vs udp
Tcp vs udp
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
20MCT31 - DATA COMMUNICATION NETWORKS_NOTES.pdf
 
lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunications
 
Mcse question
Mcse questionMcse question
Mcse question
 
CCN Unit-5 Transport & Application Layer by Adi.pdf
CCN Unit-5 Transport & Application Layer by Adi.pdfCCN Unit-5 Transport & Application Layer by Adi.pdf
CCN Unit-5 Transport & Application Layer by Adi.pdf
 
Mobile computing unit-5
Mobile computing unit-5Mobile computing unit-5
Mobile computing unit-5
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Week10 transport
Week10 transportWeek10 transport
Week10 transport
 
Giuzio angela
Giuzio angelaGiuzio angela
Giuzio angela
 
Networking concepts
Networking conceptsNetworking concepts
Networking concepts
 

Mais de Jadavsejal

Programming with Java Concept: Java TimeZone Class
Programming with Java Concept: Java TimeZone ClassProgramming with Java Concept: Java TimeZone Class
Programming with Java Concept: Java TimeZone ClassJadavsejal
 
Programming Java Concept of Event Handling
Programming Java Concept of Event HandlingProgramming Java Concept of Event Handling
Programming Java Concept of Event HandlingJadavsejal
 
Programming Java GUI using SWING, Event Handling
Programming Java GUI using SWING, Event HandlingProgramming Java GUI using SWING, Event Handling
Programming Java GUI using SWING, Event HandlingJadavsejal
 
concept of applet and concept of Layout Managers
concept of applet and concept of Layout Managersconcept of applet and concept of Layout Managers
concept of applet and concept of Layout ManagersJadavsejal
 
C++ unit-2-part-3
C++ unit-2-part-3C++ unit-2-part-3
C++ unit-2-part-3Jadavsejal
 
C++ unit-2-part-2
C++ unit-2-part-2C++ unit-2-part-2
C++ unit-2-part-2Jadavsejal
 
C++ unit-2-part-1
C++ unit-2-part-1C++ unit-2-part-1
C++ unit-2-part-1Jadavsejal
 
C++ unit-1-part-15
C++ unit-1-part-15C++ unit-1-part-15
C++ unit-1-part-15Jadavsejal
 
C++ unit-1-part-14
C++ unit-1-part-14C++ unit-1-part-14
C++ unit-1-part-14Jadavsejal
 
C++ unit-1-part-13
C++ unit-1-part-13C++ unit-1-part-13
C++ unit-1-part-13Jadavsejal
 
C++ unit-1-part-12
C++ unit-1-part-12C++ unit-1-part-12
C++ unit-1-part-12Jadavsejal
 
C++ unit-1-part-11
C++ unit-1-part-11C++ unit-1-part-11
C++ unit-1-part-11Jadavsejal
 
C++ unit-1-part-10
C++ unit-1-part-10C++ unit-1-part-10
C++ unit-1-part-10Jadavsejal
 
C++ unit-1-part-9
C++ unit-1-part-9C++ unit-1-part-9
C++ unit-1-part-9Jadavsejal
 
C++ unit-1-part-8
C++ unit-1-part-8C++ unit-1-part-8
C++ unit-1-part-8Jadavsejal
 
C++ unit-1-part-7
C++ unit-1-part-7C++ unit-1-part-7
C++ unit-1-part-7Jadavsejal
 
C++ unit-1-part-6
C++ unit-1-part-6C++ unit-1-part-6
C++ unit-1-part-6Jadavsejal
 
C++ unit-1-part-5
C++ unit-1-part-5C++ unit-1-part-5
C++ unit-1-part-5Jadavsejal
 
C++ unit-1-part-4
C++ unit-1-part-4C++ unit-1-part-4
C++ unit-1-part-4Jadavsejal
 
C++ unit-1-part-2
C++ unit-1-part-2C++ unit-1-part-2
C++ unit-1-part-2Jadavsejal
 

Mais de Jadavsejal (20)

Programming with Java Concept: Java TimeZone Class
Programming with Java Concept: Java TimeZone ClassProgramming with Java Concept: Java TimeZone Class
Programming with Java Concept: Java TimeZone Class
 
Programming Java Concept of Event Handling
Programming Java Concept of Event HandlingProgramming Java Concept of Event Handling
Programming Java Concept of Event Handling
 
Programming Java GUI using SWING, Event Handling
Programming Java GUI using SWING, Event HandlingProgramming Java GUI using SWING, Event Handling
Programming Java GUI using SWING, Event Handling
 
concept of applet and concept of Layout Managers
concept of applet and concept of Layout Managersconcept of applet and concept of Layout Managers
concept of applet and concept of Layout Managers
 
C++ unit-2-part-3
C++ unit-2-part-3C++ unit-2-part-3
C++ unit-2-part-3
 
C++ unit-2-part-2
C++ unit-2-part-2C++ unit-2-part-2
C++ unit-2-part-2
 
C++ unit-2-part-1
C++ unit-2-part-1C++ unit-2-part-1
C++ unit-2-part-1
 
C++ unit-1-part-15
C++ unit-1-part-15C++ unit-1-part-15
C++ unit-1-part-15
 
C++ unit-1-part-14
C++ unit-1-part-14C++ unit-1-part-14
C++ unit-1-part-14
 
C++ unit-1-part-13
C++ unit-1-part-13C++ unit-1-part-13
C++ unit-1-part-13
 
C++ unit-1-part-12
C++ unit-1-part-12C++ unit-1-part-12
C++ unit-1-part-12
 
C++ unit-1-part-11
C++ unit-1-part-11C++ unit-1-part-11
C++ unit-1-part-11
 
C++ unit-1-part-10
C++ unit-1-part-10C++ unit-1-part-10
C++ unit-1-part-10
 
C++ unit-1-part-9
C++ unit-1-part-9C++ unit-1-part-9
C++ unit-1-part-9
 
C++ unit-1-part-8
C++ unit-1-part-8C++ unit-1-part-8
C++ unit-1-part-8
 
C++ unit-1-part-7
C++ unit-1-part-7C++ unit-1-part-7
C++ unit-1-part-7
 
C++ unit-1-part-6
C++ unit-1-part-6C++ unit-1-part-6
C++ unit-1-part-6
 
C++ unit-1-part-5
C++ unit-1-part-5C++ unit-1-part-5
C++ unit-1-part-5
 
C++ unit-1-part-4
C++ unit-1-part-4C++ unit-1-part-4
C++ unit-1-part-4
 
C++ unit-1-part-2
C++ unit-1-part-2C++ unit-1-part-2
C++ unit-1-part-2
 

Último

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Último (20)

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 

01 packet

  • 2. What is packet? ● Definition: A packet is one unit of binary data capable of being routed through a computer network. To improve communication performance and reliability(trustable), each message sent between two network devices is often subdivided into packets by the underlying hardware and software. 2
  • 3. ● Packets are constructed in some standard packet format. ● Packets and datagram are similar. ● Packets have following things: ● Header: contains source and destination address ● Data: original data which we want to transmitted. ● Trailer: it marks the end of the packet and also contains error checking. 3
  • 4. 4
  • 5. Q. What is protocol?
  • 6. ● Q. What is protocol? ● A network protocol defines rules and conventions for communication between network devices. ● A protocol is a set of rules to given the data transfer between the devices. 6
  • 7. ● The rules are used for the following purposes. 1. For compressing the data. 2. For sending device to indicate that it has finished sending a message. 3. For receiving device to indicate that it has received a message. 7
  • 8. ● There are different types of Protocol such as: ● 1. Transmission control Protocol (TCP) 2. Internet Protocol (IP) 3. Internet Address Protocol (IP Address) 4. Post office Protocol (POP) 5. Simple mail transport Protocol (SMTP) 6. File Transfer Protocol (FTP) 7. Hyper Text Transfer Protocol (HTTP) 8
  • 9. ● Q: Give the types of protocol. ● Protocols are divided into two categories based on their use of connections: 1) Connection-Oriented Protocols: 2) Connectionless Protocols: 9
  • 10. 1) Connection-Oriented Protocols: ● These protocols require that a logical connection be established between two devices before transferring data. ● Usually one device begins by sending a request to open a connection, and the other responds. They pass control information to determine if and how the connection should be set up. 10
  • 11. ● If this is successful, data is sent between the devices. When they are finished, the connection is broken. ● Connection-oriented communication is more reliable(trustable) then connectionless communication ● Example : TCP 11
  • 12. ● Q: Explain TCP ● The Transmission Control Protocol(TCP) is an internetwork connection-oriented protocol that corresponds to the OSI Transport layer. ● TCP provides full-duplex, end-to-end connections. 12
  • 13. 13
  • 14. ● TCP maintains a logical connection between the sending and receiving computer systems. In this way, the integrity(error free ) of the transmission is maintained. ● TCP detects any problems in the transmission quickly and takes action to correct them. 14
  • 15. 2) Connectionless Protocols: ● These protocols do not establish a connection between devices. As soon as a device has data to send to another, it just sends it. ● Communication is not reliable. ● Example: UDP 15
  • 16. ● Q: Explain UDP. ● The User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite. ● The protocol was designed by David P. Reed in 1980 and formally defined in RFC 768. ● Note: Postel [page 1] 28 Aug 1980 User Datagram Protocol RFC 768 Fields Destination Port has a meaning within the context of a particular internet destination address. 16
  • 18. David P. Reed (American computer scientist) 18
  • 19. ● There is no guarantee of delivery, ordering, or duplicate protection. ● UDP provides checksums for data integrity (error free), and numbers for addressing different functions at the source and destination of the datagram(Packet). 19
  • 20. Q- what is TCP/IP ?... 20
  • 21. ● Note: Remote System ? ● Remote computers can be quite handy in certain scenarios. ● They can be helpful when a user forgot some of his/her files in their home or office computer and wants to access and retrieve them even though it is no longer physically possible. ● They can also be very useful in business environments, when holding conferences and computer maintenance or assistance. 21
  • 22. Q. Explain FTP (File Transfer Protocol).
  • 23. ● Q. Explain FTP (File Transfer Protocol). ● FTP is built on a client-server architecture and uses separate control and data connections between the client and the server ● FTP is standard internet protocol used to exchange files between computers on internet. 23
  • 24. ● FTP is an application protocol that uses the internet’s TCP/IP protocols. ● FTP is commonly used for transfer web pages files from their creator to the server. ● FTP is also used to download web pages. ● Using FTP user can update, delete, rename, move, copy file at server. 24
  • 25. ● FTP Commands 1) ? : information about the FTP commands. 2) ASCII: Set the file transfer mode to ASCII (Note: this is the default and transmits seven bits per byte). 3) Binary: Set the file transfer mode to binary (Note: the binary mode transfers all eight bits per byte and must be used to transfer non-ASCII files). 25
  • 26. ● CD: Change directory on the remote system. ● Close: Terminate a session with another system. ● Delete: Delete (Remove) a file in the current directory. 26
  • 27. ● Dir: List all the content of the directory. ● Get: Copy a file from the remote system to the local system. ● Help: Request a list of all available FTP commands. This command does not require a connection to a remote system 27
  • 28. ● Mkdir: Make a new directory within the current remote directory. ● Open: Open a connection with another system. ● Quit: Exit FTP environment. This command does not require a connection to a remote system. ● Rmdir: Remove a directory in the current directory. 28