Wednesday, February 14, 2018

What is OSI model in networking


     




        OSI model को  ISO(International Organization For Standardization )  ने 1978 में Create किया था | OSI Model का पूरा नाम Open system interconnection है. OSI model में 7 Layer  होती है. OSI model किसी नेटवर्क में काम करता है।  यह किसी नेटवर्क में दो users या दो computers के मध्य Communication करता है. OSI model यह बताता है कि किसी नेटवर्क में Data कैसे send और receive होती है.



    OSI model में 7 Layer होती है और इन सबका का किसी नेटवर्क में अलग अलग काम रहता है किसी नेटवर्क मैं ये layer एक layer से दूसरे  लेयर के द्वारा डाटा का Transmission  करते हैं पर ये लेयर एक दूसरे पर निर्भर नहीं  रहती हैं. OSI मॉडल के द्वारा पुरे नेटवर्क मैं डाटा का आदान प्रदान होता है. यह नेटवर्क में लगे सभी computer को आपस में लेयर के द्वारा Data send और receive करता है


  OSI model में निम्नलिखित लेयर होती है.

7 -: Application Layer
6-:  Presentation Layer
5-:  Session Layer
4-:  Transport Layer
3-:  Network Layer
2-:  Data link Layer
1-: Physical Layer


 1) Physical Layer

 Physical layer OSI model की First layer होती है | इसमें डाटा Binary transmission तथा Signal के throw जाता है. यह layer data को bits में convert कर देता है. 


   इस layer में किसी network का layout भी ready होता है. 




2 ) Data Link Layer 
         

    
      यह OSI मॉडल की Second layer होती है. यह layer डाटा को frames में Convert  करता है . इसमें दो sub लेयर होती हैं . 



1 -: MAC  ( Media access control ) -: इसमें सभी computers का mac address होता है जिससे पता रहता है की कौनसा डिवाइस कौन है. 


2 -: LLC  ( Logical link Control ) -: यह फिजिकल लेयर तथा बाकि लेयर के बीच  एक लिंक create करता है | 




3 ) Network Layer


      यह OSI model की third layer होती है. नेटवर्क लेयर मैं डाटा packets के रूप में travel करता है तथा डाटा IP  address के द्वारा अपने destination तक पहुँचता है।  तथा नेटवर्क लेयर के द्वारा डाटा को हम एक नेटवर्क से दूसरे नेटवर्क में भी share कर सकते हैं.




4 ) Transport Layer 
   

      यह OSI model की fourth layer होती है।  इस लेयर मैं डाटा का Transfer होता है।  इसमें  नेटवर्क में एक computer से दूसरे कंप्यूटर में डाटा transfer होता है।  end to end connections होता है. 



5 ) Session Layer  
 


       यह OSI model fifth layer होती है. ये लेयर receiver तथा sender के मध्य सेशन create करता है. यदि कोई session ब्रेक हो जाये तो इसमें उसको recover करने की ability होती है. यह लेयर डाटा को  establish , maintain तथा terminate करता है. 



 6 ) Presentation Layer 


     यह OSI Model की sixth layer होती है. यह लेयर डाटा को encrypt , translate तथा compress करता है।  यह डाटा को machine language में convert कर देता हैं।  जो सिर्फ machine ही read कर सकती है. 


 7 ) Application Layer



      यह OSI model की last layer होती है. एप्लीकेशन लेयर में जो browser पर search करते है। तथा एप्लीकेशन लेयर नेटवर्क पर काम  करने के लिये interface प्रोवाइड करती है।  application लेयर पर निम्न protocol use किये जाते हैं. 


 1 ) Http 
 2) Ftp
 3) Smtp
 4) Nfs
 5) Pop 3

 
 

    
  
                    

 

Tuesday, February 13, 2018

Write a java program to current Date and Time



import java.util.Date;                       //date class                                                                                                                                                           
 import java.text.SimpleDateFormat;             //SimpleDateFormat class

import java.text.Format;                                       //Format class


public class Date1 {

public static void main(String[] args) {
Date na = new Date();
System.out.println(na);

String pattern="hh";

String pattern2="MM";

SimpleDateFormat sdf=new    SimpleDateFormat(pattern);
sdf.format(na);
System.out.println(sdf.format(na));

SimpleDateFormat sdf1=new SimpleDateFormat(pattern2);
sdf1.format(na);
System.out.println(sdf1.format(na));

                }
         }


Write a Program to print name of week using Switch case. in java



import java.util.Scanner;    
                                                                                                                                                        
 public class Week {    
                                                                                                                                                       
 public static void main(String[] args) {

Scanner na = new Scanner(System.in);
System.out.println("enter the case no :- ");
int day = na.nextInt();
System.out.println("day name :- ");
switch(day){
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuseday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
default:
System.out.println("wrong");


}


}
}

Monday, February 12, 2018

Fibonacci series using recursion in java



import java.util.Scanner;                                                                                                                   public class Fibonacci2 {                                             //using recursion
static int i=0,a=0,b=1,c,n;
static void printfibonacci(int n){
if (i<n){
c=a+b;
a=b;
b=c;
System.out.println(c);
printfibonacci(n-1);
}
}

public static void main(String[] args) {
Scanner na = new Scanner(System.in);
System.out.println("n:- ");
int n = na.nextInt();
System.out.println("Fibonacci Series:- ");
System.out.println(a+"\n"+b);
printfibonacci(n-2);

}

}


Output:- 
n:- 10

Fibonacci Series:- 
0
1
1
2
3
5
8
13
21
34

Fibonacci Series print without using recursion



import java.util.Scanner;                                                                                                                       public class Fibonacci {
public static void main(String[] args) {
Scanner na = new Scanner(System.in);
int i, a=0,b =1,c,n;

n= na.nextInt();

System.out.println("fibonacci series :- ");

System.out.println(a +"\n"+ b);  // print 0 and 1

for (i=3;i<=n;i++){     //loop starts from 3 because 0 and 1 are already printed
c=a+b;

System.out.println(c);
a=b;
b=c;
}

}
}


output:- n=10
Fibonacci series:- 
0
1
1
2
3
5
8
13
21
34

What is File Transfer Protocol(FTP)


   

 Ftp एक Internet  Protocol होता है जो  दो Computers के बीच tcp /ip connections के माध्यम से File Transfer करने का काम करता है | अर्थात  एक कंप्यूटर से दूसरे कंप्यूटर को  डाटा या Information Send करना होता हैं तो वो ftp के द्वारा होता है  |


        Ftp के द्वारा हम अपने Server में Log in कर सकते हैं और Access कर सकते हैं। Ftp के Two Types होते हैं |


    1 -: Ftp Client 
    2 -: Ftp Server 
  


      Ftp client तथा Server के मध्य Data share करने के लिए एक Tcp connections create करता है | Client server पर अपने Data को Upload  करता है और वो डाटा वेब सर्वर पर Save  हो जाता है| जिससे वह Data इनटरनेट पर show हो जाता है और इंटरनेट  यूजर उस Information या data को Read कर सकें।  इसको web hosting  कहते हैं।  ftp के द्वारा हम किसी भी वेब  सर्वर से डाटा Read या डाउनलोड भी कर सकते हैं.
 

Sunday, February 11, 2018

Founder Of Top Website :



Founder Of Top Website  :- 






आज इंटरनेट की दुनिया मैं बहुत सारी वेबसाइट है | और कहीं वेबसाइट ऐसी हैं जो बहुत अधिक प्रयोग होती हैं. ये वेबसाइट निम्नलिखित हैं.




1:- Google
       
        Founders:-   Larry Page, Sergey Brin
        Founded:-    4 September 1998, Menlo Park, California, United States
 

2:- Facebook
       
        Founders:-    Mark Zuckerberg, Dustin Moskovitz, Eduardo Saverin, Andrew McCollum, Chris Hughes
        Founded:-    February 2004, Cambridge, Massachusetts, United States
       

3:- Youtube
       
        Founders:-    Jawed Karim, Steve Chen, Chad Hurley
        Founded:-    14 February 2005, San Mateo, California, United States
       

4:- Yahoo

          

       Founders:-     Jerry Yang, David Filo

       Founded:-      2 March 1995


       

5:- Wikipedia

          

        Founders:-     Jimmy Wales, Larry Sanger

        Founded:-      15 January 2001





6:-  Twitter

          
        Founders:-      Jack Dorsey, Biz Stone, Noah Glass, Evan Williams
        Founded:-       2006
  

7 :- Amazon 

        Founder :-    Jeff Bezos
        Founded :-   1994