SlideShare a Scribd company logo
1 of 28
Space Communications
Protocol Standards --
Capabilities and Software
Presented By:-
NILESH AAWLE
PRAVIN BHOGULKAR
SCPS Capabilities
7
SCPS FILE TRANSFER PROTOCOL
(SCPS-FP)
(Optional)
4
SCPS TRANSPORT PROTOCOL
(SCPS-TP)
SCPS INTERNET
3.5
SECURITY SECURITY
PROTOCOL PROTOCOL
(SCPS-SP) (Optional)(IPSec)
FTP +/-
TCP/UDP+/-
Record read & record
update; File & record
Integrity; Automatic restart;
User suspend/resume;
Suppress ASCII reply codes.
Congestion control appropriate
for mixed-loss environments
(congestion, corruption, outage);
Selective negative acknowledgment;
Robust header compression;
RFC 1323 window scaling;
Partial Reliability service (BETS);
Delimitation of record boundaries;
RFC 1323 timestamps for high rate
sequencing, delay measurement.
INTERNET SCPS NETWORK
3 PROTOCOL PROTOCOL
(IP) (SCPS-NP)
2 Underlying Link Protocol
SCPS sits on top of existing link
capabilities, and augments them
Authentication: guarantee of the identity of a source;
Access Control: prevention of unauthorized access;
Integrity: protection against modification;
Confidentiality: protection from disclosure.
Provide both connectionless and managed-
connection routing;
Support precedence (priority) based handling;
Offer multiple routing options;
Signal errors to the layer above;
Support packet lifetime control;
Scalable - tailor capability to need, e.g., high
communications efficiency in constrained
bandwidth conditions.
SCPS Protocols -- Layering Options
SCPS
Extensions to the
Socket Interface
SCPS-TP Options
in yellow
SCPS
-FP
FTP
FTP Other Apps
Socket Interface
TCP
TCP UDP
SCPS-SP IPSec Common
Network-Layer
Interface
SCPS-NP IP
Link
SCPS Reference Implementation
l The SCPS protocols have been implemented as
an application that runs on most Unix platforms
- Software is freely available to all interests (no
longer export controlled)
- Copies distributed to commercial, academic,
and government organizations
l Commercialization activities
- Avtec Systems - commercial SCPS satellite ground
systems and SCPS transport layer gateway
- Major Spacecraft Bus Contractor “1” - building VxWorks-
based version of SCPS protocols for spacecraft on-board
OS
- Major Aerospace Contractor “2” - Building
VxWorks-based stack for military use
- Major Aerospace Contractor “3” - testing SCPS
Gateway for commercial UHF SATCOM
Reference Implementation - Capabilities
l End-system configuration
- Application-space implementation: primarilyan
evaluation tool
- Implementations of the FP, TP, SP, NP (and interface to IP)
- Simple test applications
- Configuration scripts to set various host
and configuration defaults
- Portable across most UNIX systems
l Protocol-translating transport-layer gateway configuration
- TCP-to-TPconversion
- UDP pass through (with rate control)
- Optional use of SP
- Either IP or IP-to-NP conversion
- FreeBSD or Linux (with Divert sockets)
- Java Graphical User Interface to configure gateway rules
SCPS Reference Implementation Options:
End System Configuration
User Application
SCPS-FP
FTP
FTP Other Apps
SCPS Sockets
TCP
Options
TCP
SCPS-SP
UDP
SCPS-NP IP Interface
Kernel Sockets
IP or UDP/IP Encapsulation
SCPS Reference Implementation Options:
Transport Layer Gateway Configuration
User Application
Gateway Function
TCP
Options
TCP
SCPS-SP
Java GUI Routes
SCPS-NP IP Interface
Kernel Sockets
Link IP
SCPS Reference
Implementation Distribution
l Unrestricted distribution as of July 2000
- 13 non-US requesters to date
l 79 total copies of the SCPS Reference Implementation
distributed (does not include updates) as of 8 Jan 2001
- Industry: 46
- Academia: 10
- Government: 23
Agenda
l SCPS Capabilities and Layers
- Layering options and key protocol relationships
- Capabilities by layer
l SCPS Software
- Reference Implementation
- Independent implementations
- Testing
SCPS Development Timeline
Internet
congestion
Auto
collapse, TCP
TCP Fast SACK TCP buffer
Fast Retransmit, RFC 1323 RED ECN
Recovery (RFC 2018) tuning
RFC 1072
TCPSAT WG
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
The Dark Ages of GOSIP
AIAA-brokered
SCPS Phase 1 - Beginning of
CCSDS
introductions between International
Exploration SCPS Phase 3 -
USSPACECOM Standardization
and Definition Deployment
and NASA Complete
NASA/DOD meetings, SCPS Phase 2 - Munich IETF:
NASA participation Specification, TCP Performance
in GPALS TIM Development, & Test Issues
Mobicom ‘96:
A Journeyman’s
TCP Extensions for
Perspective
Space Comm.
SCPS Network Protocol:
Key Features
l 4-octet minimum header size, increases only to
support required options (on per-packet basis)
l Addressing - Transport interface is via IP Addresses
- Available translations for bandwidth efficiency:
l “Flow ID” style (1 byte)
l Short source and destination (1 byte each)
- If translation not defined, regular addresses shipped
l Precedence - 16 levels (independent of IP TOS field)
l Routing - different routing treatments selectable per
packet (e.g., standard, flood)
l IP TOS Field supported
l Enhanced network control functions
Important Differences
Between SCPS-NP and IP
l SCPS-NP has 8191-byte packet size limit and no fragmentation
l SCPS-NP has max of 16 upper-layer protocols identifiable
l SCPS-NP has 16 levels of precedence, independent of TOS field
l SCPS-NP’s version of ICMP (SCMP) supports explicit
signaling of congestion, corruption, and link outage (requires
information from link layer)
SCPS Security Protocol
l Resides above SCPS-NP or IP
l Developed under NSA sponsorship by SPARTA
- Originally conceived for Brilliant Eyes/Brilliant Pebbles
- Major design driver was reduction in header
overhead - ruled out use of existing Internet
protocols such as IPSec
SCPS Transport Protocol
l SCPS-TP is TCP, with extensions, and UDP
- TCP extensions developed to improve performance in
tetherless environments
- Additional services defined to support
enhanced operations modes
- Fully interoperable with existing TCPs - enhanced
capabilities signaled by TCP options on
connection establishment
l SCPS extensions developed for spacecraft communication
- Equally applicable to SATCOM, low bandwidth,
and/or error-prone environments
- Rate control capability applicable in bandwidth-
reserved environments (e.g. integrated services)
SCPS-TP Enhancements to TCP
l Congestion control alternatives:
- “Standard” TCP (RFC 2001)
- Adaptations of TCP-“Vegas” congestion avoidance
- Rate control (with or without other congestion control)
l Selective Negative ACK
l Explicit corruption and link outage responses
l Loss-tolerant header compression
l Partial reliability service
l Record boundary marking
Major SCPS-TP Enhancements to TCP
l Congestion control alternatives:
- Standard TCP(RFC 2001)
-
-
TCP-Vegas
l Avoids congestion loss by measuring
queuing Rate control
l Available in combination with RFC 2001 or Vegas
l Can be used solo -- ideal for layering over
Dynamic QOS RSVP enhancements (ongoing
research) or between SCPS gateways over
dedicated capacity link
SCPS-File Protocol
l Standard FTP with enhancements
-
-
-
-
-
Record Read
Record Update
Autorestart
Manual Interrupt
Suppression of Reply Text
SCPS Reference Implementation
l The SCPS protocols have been implemented as
an application that runs on most Unix platforms
- Software is freely available to all interests (no
longer export controlled)
- Copies distributed to commercial, academic,
and government organizations
l Commercialization activities
- Avtec Systems - commercial SCPS satellite ground
systems and SCPS transport layer gateway
- Major Spacecraft Bus Contractor “1” - building VxWorks-
based version of SCPS protocols for spacecraft on-board
OS
- Major Aerospace Contractor “2” - Building
VxWorks-based stack for military use
- Major Aerospace Contractor “3” - testing SCPS
Gateway for commercial UHF SATCOM
SCPS Reference
Implementation Distribution
l Unrestricted distribution as of July 2000
- 13 non-US requesters to date
l 79 total copies of the SCPS Reference Implementation
distributed (does not include updates) as of 8 Jan 2001
- Industry: 46
- Academia: 10
- Government: 23
Deployment Alternative:
End-to-End SCPS Transport Modifications
SCPS
ES
ES
ES
ES
ES ES
ES An Internet GW
ES
ES
ES
An Internet
ES
ES ES
Distinguishing features:
• Single gateway configuration - provides IP<-
>NP conversion, possibly peer gateway in
spacecraft or space-based hosts use NP
• Terrestrialhosts are IP based and use
IP infrastructure
Deployment Alternative:
Single Transport-Layer Gateway
SCPS ES
ES
Non-SCPS
ES
ES
ESES
ES An Internet GW
ES
ES
ES
An Internet Distinguishing features:
ES
• Single gateway configuration
• ES connections on satellite/
ES ES
wireless side traverse the satellite
hop - ES’s must be SCPS-aware
• Wireless ES-to-ES communication
using SCPS possible without GW’s
Deployment Alternative:
Dual Transport-Layer Gateways
Non-SCPS
ES
ES
ES An Internet
ES
ES
ES
An Internet
ES
ES ES
Non-SCPS
ES ES
ES
SCPS A LAN/Internet
GW GW ES
ES ES ES
Distinguishing features:
• Dual-gateway configuration
• ES transport connections do not cross
the satellite/wireless link so ES’s do
not have to be satellite/ wireless aware
(I.e., can be non-SCPS)
• Application layer connections
run end-to-end
Transport Layer Gateways - Discussion
l Applications run end-to-end
- Consistent with “End-to-End Argument” - the
application process is the true endpoint, not the box
- Even with TCP, applications still responsible for
assurance of delivery - socket close/shutdown semantics
l Gateway advantages
- “Impedance matching” - transport and network protocol
features and assumptions suited to the environment
- Control loop isolation, appropriate default assumptions
- Doesn’t require host modifications - “stock” TCP/IP in hosts
can still derive benefits of enhanced TCP
l Issues
- IPSec interaction: transparent gateways vs. security
associations
- End-to-end security at application layer
Test and Implementation Experience:
Developer Testing
l Three major test reports available via SCPS web
page (http://www.scps.org)
- “Bent-pipe”
- STRV 1B
- ACTS
l Innumerable lab tests to examine specific issues
l Upcoming: STRV 1D Test
- 4Q2000 - 1Q2001
- NP and IP over CCSDS Link
- SCPS Gateway in control center
- VPN via IPSEC from control center to Internet-based users
-
-
Follow-on testing using commercial ground system
provider and commercial ground equipment
(including SCPS Gateway)
Testing at least delayed due to spacecraft problems
ACTS Satellite Test Configuration
Single GEO satellite
Ground Station 1 Ground Station 2
User Site 1 IP IP User Site 2
Ethernet LAN Router Router Ethernet LAN
TP/IP WS1 WS3
WS2
TP/IP
or or
TCP/IP TCP/IP
SOURCE Congestion Traffic DESTINATION
Generator
Selected Results: 2Mbps Corruption Test -
Throughput
Throughput - Corruption Environment - Normalized to 2 Mbps
4 Mbyte file, 1400 byte packets
1 0 0
9 0
8 0
7 0
6 0
50
40
30
TP, Rate Ctl.
2 0 TP, Vegas
TCP
1 0
0
1 . 0 0 E - 0 8 1 . 0 0 E - 0 7 1 . 0 0 E - 0 6 1 . 0 0 E - 0 5 1 . 0 0 E - 0 4 1 . 0 0 E - 0 3
Link Bit Error Rate
Selected Results: 2Mbps Congestion Test -
Throughput
T h r o u g h p u t - C o n g e s t i o n E n v i r o n m e n t a t 2 M b p s
4 M b y t e f i l e , 1 4 0 0 b y t e p a c k e t s
1 6 0 0
1 4 0 0
1 2 0 0
1 0 0 0
8 0 0
6 0 0
4 0 0
T P
2 0 0 TCP
0
1 0 0 1 1 0 1 2 0 1 3 0 1 4 0 1 5 0 1 6 0 1 7 0 1 8 0 1 9 0 2 0 0
Congestion (random variable: max % of link capacity)
Space Communication Protocol-By Nilesh,Pravin

More Related Content

What's hot

Optical communication system
Optical communication systemOptical communication system
Optical communication systemmohamed naeem
 
FIBER OPTIC COMMUNICATION by Rupam Dey
FIBER OPTIC COMMUNICATION by Rupam DeyFIBER OPTIC COMMUNICATION by Rupam Dey
FIBER OPTIC COMMUNICATION by Rupam DeyRupam Dey
 
WDM &amp; Optical Amplifiers
WDM &amp; Optical AmplifiersWDM &amp; Optical Amplifiers
WDM &amp; Optical AmplifiersEng_Ahmad
 
Free Space Optics (FSO)
Free Space Optics (FSO)Free Space Optics (FSO)
Free Space Optics (FSO)Naveed Qurban
 
Options for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaulOptions for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaulADVA
 
Broadband Communication
Broadband CommunicationBroadband Communication
Broadband Communicationadeeb550
 
DWDM-Presentation.pdf
DWDM-Presentation.pdfDWDM-Presentation.pdf
DWDM-Presentation.pdfwafawafa52
 
Dense wavelength division multiplexing
Dense wavelength division multiplexingDense wavelength division multiplexing
Dense wavelength division multiplexingBise Mond
 
Wearable textile antenna
Wearable textile antennaWearable textile antenna
Wearable textile antennaAbhilash P V
 
Free Space Optical communication - FSO IEEE paper
Free Space Optical communication - FSO IEEE paper Free Space Optical communication - FSO IEEE paper
Free Space Optical communication - FSO IEEE paper Ahmed OM
 
Cellular Backhauling over Satellite: The Other Side of the Coin
Cellular Backhauling over Satellite: The Other Side of the CoinCellular Backhauling over Satellite: The Other Side of the Coin
Cellular Backhauling over Satellite: The Other Side of the CoinSmall Cell Forum
 
optical fibre ppt for download visit http://nowcracktheworld.blogspot.in/
optical fibre  ppt for download visit http://nowcracktheworld.blogspot.in/optical fibre  ppt for download visit http://nowcracktheworld.blogspot.in/
optical fibre ppt for download visit http://nowcracktheworld.blogspot.in/Ram Niwas Bajiya
 
Optical time domain Reflectometer
Optical time domain ReflectometerOptical time domain Reflectometer
Optical time domain ReflectometerNaveen Kumar
 

What's hot (20)

Fibre optics
Fibre opticsFibre optics
Fibre optics
 
Optical communication system
Optical communication systemOptical communication system
Optical communication system
 
FIBER OPTIC COMMUNICATION by Rupam Dey
FIBER OPTIC COMMUNICATION by Rupam DeyFIBER OPTIC COMMUNICATION by Rupam Dey
FIBER OPTIC COMMUNICATION by Rupam Dey
 
WDM &amp; Optical Amplifiers
WDM &amp; Optical AmplifiersWDM &amp; Optical Amplifiers
WDM &amp; Optical Amplifiers
 
Ofc ppt
Ofc pptOfc ppt
Ofc ppt
 
Dwdm
DwdmDwdm
Dwdm
 
Free space optics
Free space opticsFree space optics
Free space optics
 
LTE Engg Seminar
LTE Engg SeminarLTE Engg Seminar
LTE Engg Seminar
 
Free Space Optics (FSO)
Free Space Optics (FSO)Free Space Optics (FSO)
Free Space Optics (FSO)
 
Options for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaulOptions for time-sensitive networking for 5G fronthaul
Options for time-sensitive networking for 5G fronthaul
 
Broadband Communication
Broadband CommunicationBroadband Communication
Broadband Communication
 
Optical Networks.ppt
Optical Networks.pptOptical Networks.ppt
Optical Networks.ppt
 
DWDM-Presentation.pdf
DWDM-Presentation.pdfDWDM-Presentation.pdf
DWDM-Presentation.pdf
 
Dense wavelength division multiplexing
Dense wavelength division multiplexingDense wavelength division multiplexing
Dense wavelength division multiplexing
 
Wearable textile antenna
Wearable textile antennaWearable textile antenna
Wearable textile antenna
 
Free Space Optical communication - FSO IEEE paper
Free Space Optical communication - FSO IEEE paper Free Space Optical communication - FSO IEEE paper
Free Space Optical communication - FSO IEEE paper
 
Cellular Backhauling over Satellite: The Other Side of the Coin
Cellular Backhauling over Satellite: The Other Side of the CoinCellular Backhauling over Satellite: The Other Side of the Coin
Cellular Backhauling over Satellite: The Other Side of the Coin
 
optical fibre ppt for download visit http://nowcracktheworld.blogspot.in/
optical fibre  ppt for download visit http://nowcracktheworld.blogspot.in/optical fibre  ppt for download visit http://nowcracktheworld.blogspot.in/
optical fibre ppt for download visit http://nowcracktheworld.blogspot.in/
 
Optical time domain Reflectometer
Optical time domain ReflectometerOptical time domain Reflectometer
Optical time domain Reflectometer
 
OPTICAL COMMUNICATION
OPTICAL COMMUNICATIONOPTICAL COMMUNICATION
OPTICAL COMMUNICATION
 

Similar to Space Communication Protocol-By Nilesh,Pravin

High perf-networking
High perf-networkingHigh perf-networking
High perf-networkingmtimjones
 
Computer network (11)
Computer network (11)Computer network (11)
Computer network (11)NYversity
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicEricsson
 
Open vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NATOpen vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NATThomas Graf
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful ServicesThomas Graf
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspeChris Westin
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Polandirenazd
 
5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знать5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знатьSkillFactory
 
Sl3c3
Sl3c3Sl3c3
Sl3c3FNian
 
02 coms 525 tcpip - introduction to tcpip
02   coms 525 tcpip -  introduction to tcpip02   coms 525 tcpip -  introduction to tcpip
02 coms 525 tcpip - introduction to tcpipPalanivel Kuppusamy
 
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)Yuuki Takano
 
TRex Realistic Traffic Generator - Stateless support
TRex  Realistic Traffic Generator  - Stateless support TRex  Realistic Traffic Generator  - Stateless support
TRex Realistic Traffic Generator - Stateless support Hanoch Haim
 
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewCISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewAmeen Wayok
 
Beyond TCP: The evolution of Internet transport protocols
Beyond TCP: The evolution of Internet transport protocolsBeyond TCP: The evolution of Internet transport protocols
Beyond TCP: The evolution of Internet transport protocolsOlivier Bonaventure
 

Similar to Space Communication Protocol-By Nilesh,Pravin (20)

High perf-networking
High perf-networkingHigh perf-networking
High perf-networking
 
Computer network (11)
Computer network (11)Computer network (11)
Computer network (11)
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
 
Open vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NATOpen vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NAT
 
5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland
 
5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знать5 продвинутых технологий Cisco, которые нужно знать
5 продвинутых технологий Cisco, которые нужно знать
 
Networking revolution
Networking revolutionNetworking revolution
Networking revolution
 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
 
Day one-poster-vpns
Day one-poster-vpnsDay one-poster-vpns
Day one-poster-vpns
 
Sl3c3
Sl3c3Sl3c3
Sl3c3
 
02 coms 525 tcpip - introduction to tcpip
02   coms 525 tcpip -  introduction to tcpip02   coms 525 tcpip -  introduction to tcpip
02 coms 525 tcpip - introduction to tcpip
 
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
 
Lte overview titus
Lte overview titusLte overview titus
Lte overview titus
 
TRex Realistic Traffic Generator - Stateless support
TRex  Realistic Traffic Generator  - Stateless support TRex  Realistic Traffic Generator  - Stateless support
TRex Realistic Traffic Generator - Stateless support
 
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewCISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
 
Ccna Imp Guide
Ccna Imp GuideCcna Imp Guide
Ccna Imp Guide
 
Beyond TCP: The evolution of Internet transport protocols
Beyond TCP: The evolution of Internet transport protocolsBeyond TCP: The evolution of Internet transport protocols
Beyond TCP: The evolution of Internet transport protocols
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

Space Communication Protocol-By Nilesh,Pravin

  • 1. Space Communications Protocol Standards -- Capabilities and Software Presented By:- NILESH AAWLE PRAVIN BHOGULKAR
  • 2. SCPS Capabilities 7 SCPS FILE TRANSFER PROTOCOL (SCPS-FP) (Optional) 4 SCPS TRANSPORT PROTOCOL (SCPS-TP) SCPS INTERNET 3.5 SECURITY SECURITY PROTOCOL PROTOCOL (SCPS-SP) (Optional)(IPSec) FTP +/- TCP/UDP+/- Record read & record update; File & record Integrity; Automatic restart; User suspend/resume; Suppress ASCII reply codes. Congestion control appropriate for mixed-loss environments (congestion, corruption, outage); Selective negative acknowledgment; Robust header compression; RFC 1323 window scaling; Partial Reliability service (BETS); Delimitation of record boundaries; RFC 1323 timestamps for high rate sequencing, delay measurement. INTERNET SCPS NETWORK 3 PROTOCOL PROTOCOL (IP) (SCPS-NP) 2 Underlying Link Protocol SCPS sits on top of existing link capabilities, and augments them Authentication: guarantee of the identity of a source; Access Control: prevention of unauthorized access; Integrity: protection against modification; Confidentiality: protection from disclosure. Provide both connectionless and managed- connection routing; Support precedence (priority) based handling; Offer multiple routing options; Signal errors to the layer above; Support packet lifetime control; Scalable - tailor capability to need, e.g., high communications efficiency in constrained bandwidth conditions.
  • 3. SCPS Protocols -- Layering Options SCPS Extensions to the Socket Interface SCPS-TP Options in yellow SCPS -FP FTP FTP Other Apps Socket Interface TCP TCP UDP SCPS-SP IPSec Common Network-Layer Interface SCPS-NP IP Link
  • 4. SCPS Reference Implementation l The SCPS protocols have been implemented as an application that runs on most Unix platforms - Software is freely available to all interests (no longer export controlled) - Copies distributed to commercial, academic, and government organizations l Commercialization activities - Avtec Systems - commercial SCPS satellite ground systems and SCPS transport layer gateway - Major Spacecraft Bus Contractor “1” - building VxWorks- based version of SCPS protocols for spacecraft on-board OS - Major Aerospace Contractor “2” - Building VxWorks-based stack for military use - Major Aerospace Contractor “3” - testing SCPS Gateway for commercial UHF SATCOM
  • 5. Reference Implementation - Capabilities l End-system configuration - Application-space implementation: primarilyan evaluation tool - Implementations of the FP, TP, SP, NP (and interface to IP) - Simple test applications - Configuration scripts to set various host and configuration defaults - Portable across most UNIX systems l Protocol-translating transport-layer gateway configuration - TCP-to-TPconversion - UDP pass through (with rate control) - Optional use of SP - Either IP or IP-to-NP conversion - FreeBSD or Linux (with Divert sockets) - Java Graphical User Interface to configure gateway rules
  • 6. SCPS Reference Implementation Options: End System Configuration User Application SCPS-FP FTP FTP Other Apps SCPS Sockets TCP Options TCP SCPS-SP UDP SCPS-NP IP Interface Kernel Sockets IP or UDP/IP Encapsulation
  • 7. SCPS Reference Implementation Options: Transport Layer Gateway Configuration User Application Gateway Function TCP Options TCP SCPS-SP Java GUI Routes SCPS-NP IP Interface Kernel Sockets Link IP
  • 8. SCPS Reference Implementation Distribution l Unrestricted distribution as of July 2000 - 13 non-US requesters to date l 79 total copies of the SCPS Reference Implementation distributed (does not include updates) as of 8 Jan 2001 - Industry: 46 - Academia: 10 - Government: 23
  • 9. Agenda l SCPS Capabilities and Layers - Layering options and key protocol relationships - Capabilities by layer l SCPS Software - Reference Implementation - Independent implementations - Testing
  • 10. SCPS Development Timeline Internet congestion Auto collapse, TCP TCP Fast SACK TCP buffer Fast Retransmit, RFC 1323 RED ECN Recovery (RFC 2018) tuning RFC 1072 TCPSAT WG 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 The Dark Ages of GOSIP AIAA-brokered SCPS Phase 1 - Beginning of CCSDS introductions between International Exploration SCPS Phase 3 - USSPACECOM Standardization and Definition Deployment and NASA Complete NASA/DOD meetings, SCPS Phase 2 - Munich IETF: NASA participation Specification, TCP Performance in GPALS TIM Development, & Test Issues Mobicom ‘96: A Journeyman’s TCP Extensions for Perspective Space Comm.
  • 11. SCPS Network Protocol: Key Features l 4-octet minimum header size, increases only to support required options (on per-packet basis) l Addressing - Transport interface is via IP Addresses - Available translations for bandwidth efficiency: l “Flow ID” style (1 byte) l Short source and destination (1 byte each) - If translation not defined, regular addresses shipped l Precedence - 16 levels (independent of IP TOS field) l Routing - different routing treatments selectable per packet (e.g., standard, flood) l IP TOS Field supported l Enhanced network control functions
  • 12. Important Differences Between SCPS-NP and IP l SCPS-NP has 8191-byte packet size limit and no fragmentation l SCPS-NP has max of 16 upper-layer protocols identifiable l SCPS-NP has 16 levels of precedence, independent of TOS field l SCPS-NP’s version of ICMP (SCMP) supports explicit signaling of congestion, corruption, and link outage (requires information from link layer)
  • 13. SCPS Security Protocol l Resides above SCPS-NP or IP l Developed under NSA sponsorship by SPARTA - Originally conceived for Brilliant Eyes/Brilliant Pebbles - Major design driver was reduction in header overhead - ruled out use of existing Internet protocols such as IPSec
  • 14. SCPS Transport Protocol l SCPS-TP is TCP, with extensions, and UDP - TCP extensions developed to improve performance in tetherless environments - Additional services defined to support enhanced operations modes - Fully interoperable with existing TCPs - enhanced capabilities signaled by TCP options on connection establishment l SCPS extensions developed for spacecraft communication - Equally applicable to SATCOM, low bandwidth, and/or error-prone environments - Rate control capability applicable in bandwidth- reserved environments (e.g. integrated services)
  • 15. SCPS-TP Enhancements to TCP l Congestion control alternatives: - “Standard” TCP (RFC 2001) - Adaptations of TCP-“Vegas” congestion avoidance - Rate control (with or without other congestion control) l Selective Negative ACK l Explicit corruption and link outage responses l Loss-tolerant header compression l Partial reliability service l Record boundary marking
  • 16. Major SCPS-TP Enhancements to TCP l Congestion control alternatives: - Standard TCP(RFC 2001) - - TCP-Vegas l Avoids congestion loss by measuring queuing Rate control l Available in combination with RFC 2001 or Vegas l Can be used solo -- ideal for layering over Dynamic QOS RSVP enhancements (ongoing research) or between SCPS gateways over dedicated capacity link
  • 17. SCPS-File Protocol l Standard FTP with enhancements - - - - - Record Read Record Update Autorestart Manual Interrupt Suppression of Reply Text
  • 18. SCPS Reference Implementation l The SCPS protocols have been implemented as an application that runs on most Unix platforms - Software is freely available to all interests (no longer export controlled) - Copies distributed to commercial, academic, and government organizations l Commercialization activities - Avtec Systems - commercial SCPS satellite ground systems and SCPS transport layer gateway - Major Spacecraft Bus Contractor “1” - building VxWorks- based version of SCPS protocols for spacecraft on-board OS - Major Aerospace Contractor “2” - Building VxWorks-based stack for military use - Major Aerospace Contractor “3” - testing SCPS Gateway for commercial UHF SATCOM
  • 19. SCPS Reference Implementation Distribution l Unrestricted distribution as of July 2000 - 13 non-US requesters to date l 79 total copies of the SCPS Reference Implementation distributed (does not include updates) as of 8 Jan 2001 - Industry: 46 - Academia: 10 - Government: 23
  • 20. Deployment Alternative: End-to-End SCPS Transport Modifications SCPS ES ES ES ES ES ES ES An Internet GW ES ES ES An Internet ES ES ES Distinguishing features: • Single gateway configuration - provides IP<- >NP conversion, possibly peer gateway in spacecraft or space-based hosts use NP • Terrestrialhosts are IP based and use IP infrastructure
  • 21. Deployment Alternative: Single Transport-Layer Gateway SCPS ES ES Non-SCPS ES ES ESES ES An Internet GW ES ES ES An Internet Distinguishing features: ES • Single gateway configuration • ES connections on satellite/ ES ES wireless side traverse the satellite hop - ES’s must be SCPS-aware • Wireless ES-to-ES communication using SCPS possible without GW’s
  • 22. Deployment Alternative: Dual Transport-Layer Gateways Non-SCPS ES ES ES An Internet ES ES ES An Internet ES ES ES Non-SCPS ES ES ES SCPS A LAN/Internet GW GW ES ES ES ES Distinguishing features: • Dual-gateway configuration • ES transport connections do not cross the satellite/wireless link so ES’s do not have to be satellite/ wireless aware (I.e., can be non-SCPS) • Application layer connections run end-to-end
  • 23. Transport Layer Gateways - Discussion l Applications run end-to-end - Consistent with “End-to-End Argument” - the application process is the true endpoint, not the box - Even with TCP, applications still responsible for assurance of delivery - socket close/shutdown semantics l Gateway advantages - “Impedance matching” - transport and network protocol features and assumptions suited to the environment - Control loop isolation, appropriate default assumptions - Doesn’t require host modifications - “stock” TCP/IP in hosts can still derive benefits of enhanced TCP l Issues - IPSec interaction: transparent gateways vs. security associations - End-to-end security at application layer
  • 24. Test and Implementation Experience: Developer Testing l Three major test reports available via SCPS web page (http://www.scps.org) - “Bent-pipe” - STRV 1B - ACTS l Innumerable lab tests to examine specific issues l Upcoming: STRV 1D Test - 4Q2000 - 1Q2001 - NP and IP over CCSDS Link - SCPS Gateway in control center - VPN via IPSEC from control center to Internet-based users - - Follow-on testing using commercial ground system provider and commercial ground equipment (including SCPS Gateway) Testing at least delayed due to spacecraft problems
  • 25. ACTS Satellite Test Configuration Single GEO satellite Ground Station 1 Ground Station 2 User Site 1 IP IP User Site 2 Ethernet LAN Router Router Ethernet LAN TP/IP WS1 WS3 WS2 TP/IP or or TCP/IP TCP/IP SOURCE Congestion Traffic DESTINATION Generator
  • 26. Selected Results: 2Mbps Corruption Test - Throughput Throughput - Corruption Environment - Normalized to 2 Mbps 4 Mbyte file, 1400 byte packets 1 0 0 9 0 8 0 7 0 6 0 50 40 30 TP, Rate Ctl. 2 0 TP, Vegas TCP 1 0 0 1 . 0 0 E - 0 8 1 . 0 0 E - 0 7 1 . 0 0 E - 0 6 1 . 0 0 E - 0 5 1 . 0 0 E - 0 4 1 . 0 0 E - 0 3 Link Bit Error Rate
  • 27. Selected Results: 2Mbps Congestion Test - Throughput T h r o u g h p u t - C o n g e s t i o n E n v i r o n m e n t a t 2 M b p s 4 M b y t e f i l e , 1 4 0 0 b y t e p a c k e t s 1 6 0 0 1 4 0 0 1 2 0 0 1 0 0 0 8 0 0 6 0 0 4 0 0 T P 2 0 0 TCP 0 1 0 0 1 1 0 1 2 0 1 3 0 1 4 0 1 5 0 1 6 0 1 7 0 1 8 0 1 9 0 2 0 0 Congestion (random variable: max % of link capacity)