티스토리 뷰

Computer Science/Network

네트워크 정리(1)

내일도이렇게 2018. 12. 9. 14:52



<모두의 네트워크, 10일 만에 배우는 네트워크 기초> 책을 읽고 정리한 내용입니다.

네트워크에 대해 쉽게 설명해주는 책이라 초보자에게 추천합니다. 



 


 1. 네트워크 기본 용어   


          컴퓨터 네트워크 - 컴퓨터 간의 연결 

          인터넷 - 전 세계의 큰 네트워크 부터 작은 네트워크까지 연결하는 거대한 네트워크

          패킷 - 컴퓨터 간의 데이터를 주고받을 때 네트워크를 통해 흘러가는 작은 데이터 조각 

 

          컴퓨터는 0과 1밖에 이해하지 못한다. 

          정보를 나타내는 최소 단위를 비트라고 하며 ,비트 여덟 개를 1바이트 

 

          프로토콜 - 통신하기 위한 규칙 



2. LAN vs WAN 



    1 ) LAN - 건물 안이나 특정 지역을 범위로 하는 네트워크 

    

           



    2) WAN - 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하여 구축한 네트워크 


    


    

  



   3) 비교 

   

 

 범위

속도 

오류  

 LAN 

  좁다 

 빠르다  

 낮다 

 WAN 

   넓다  

느리다 

  높다  





3. OSI 모델, TCP/IP 모델 


     OSI - 국제표준화기구(ISO)가 1977년에 정의한 국제 통신 표준 규약

             네트워크의 기본 구조를 일곱 개 계층으로 나눠서 표준화한 통신 규약으로 현재 모든 통신 규약의 기반이 된다. 

   

     TCP/IP  - OSI 모델 7계층의 네트워크에서 데이터를 전송하는 과정을 네 개 계층으로 단순화 시켜 사용하는 모델 

               -  현재는 OSI 프로토콜 대신해 TCP/IP 모델을 사용하고 있다. 

   


  

%이미지 출처: <모두의 네트워크, 10일 만에 배우는 네트워크 기초> p90

   

  

계층 

이름 

설명 

7계층 

 응용 계층

 이메일 & 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공한다. 

 6계층

표현 계층 

 문자 코드, 압축, 암호화 등의 데이터를 변환한다.

 5계층

세션 계층 

세션 체결,통신 방식을 결정한다. 

 4계층

전송 계층 

 신뢰할 수 있는 통신을 구현한다. 

 3계층

네트워크 계층 

 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 결정한다. 

 2계층

데이터 링크 계층 

네트워크 기기 간의 데이터 전송 및 물리 주소를 결정한다. 

 1계층

물리 계층 

 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어한다. 






 <데이터 송수신>

   

           % 이미지 출처 : <모두의 네트워크, 10일 만에 배우는 네트워크 기초> p87

      

   데이터를 전송하는 쪽은 데이터를 보내기 위해서 상위 계층에서 하위 계층으로 데이터를 전달한다. 

   각 계층은 독립적이므로 데이터가 전달되는 동안에 다른 계층의 영향을 받지 않고 

   데이터를 받는 쪽은 하위 계층에서 상위 계층으로 각 계층을 통해 전달된 데이터를 받게 된다.




 4. 캡슐화/역캡슐화 


    캡슐화 - 컴퓨터 통신에서 상위 계층의 통신 프로토콜 정보를 데이터에 추가하여  하위 계층으로 전송하는 기술 

    역캡슐화 - 상위 계층의 통신 프로토콜에서 하위 계층에서 추가한 정보와 데이터를 분리하는 기술 


    헤더 - 저장되거나 전송되는 데이터의 맨 앞에 위치하는 추가적인 정보 데이터,데이터의 내용이나 성격을 식별 또는 제어하는 데 사용한다. 

  

  



         전송계층 헤더, 네트워크 계층 헤더,  네트워크 계층에서 만들어진 데이터에 물리적인 통신 채널을 연결하기 위해

         데이터 링크 계층에서 헤더와 트레일러를 붙인다. 

         이 때 트레일러는 데이터를 전달할 때 데이터의 마지막에 추가하는 정보를 의미한다. 

         이렇게 데이터 링크 계층에서 만들어진 데이터는 물리계층에서 최종적으로 전기신호로 

         변환돼서 수친 측에 도착하는데 이처럼 

         필요한 데이터를 추가해 나가는 것을 캡슐화라고 한다.  

         수신 측에서 하위계층에서 상위 계층으로 헤더를 분리하는 것을 역캡슐화라고한다. 

                    



                         



'Computer Science > Network' 카테고리의 다른 글

네트워크 정리(2)  (0) 2019.08.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함