ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 프로토콜의 의미
    컴퓨터 네트워크 2022. 7. 7. 11:10

     프로토콜의 의미

     

     

    1)    통신 규약을 의미한다.

    -      계층적인 구조(복잡한 문제를 해결할 수 있는 가장 효율적인 소프트웨어 제작 패턴의 방법.)를 띈다.

     

     

    2)    ISO(규약을 정의하는 국제기구)의 네트워크 7 계층 참고 모델 : 네트워크 프로토콜이 통신하는 구조7계층으로 분리하여 각 계층 간 상호 작동 방식을 정해 놓은 것.

     

    l  응용 계층 : 사람이 사용하는 네트워크 응용 시스템 (. 카톡, 유튜브 등.), 분산된 시스템을 하나의 통합된 응용 시스템으로 묶어주는 계층.

     

    l  표현 계층 : 프레젠테이션 계층, 응용 계층의 표현 방식. (. HTML, OpenGL, DirectX ) 분산된 응용의 표현 방법에 대한 규약. UI 표현 방법.

     

    l  세션 계층 : 응용/ 표현 계층의 객체를 전달하기 위한 계층 (. HTTP – 통신의 표준 ), 통신에 대한 직접적인 계층. 응용의 접속/객체 통신(객체 정보를 전달)에 관련된 방법에 대한 규약.

     

    l  전송 계층 : 트랜스포트 계층, 양 끝 단의 전송 품질 보장. 양 끝 단의 전송 품질 차이를 줄이는 역할. 신뢰성 제공.

     

    l  네트워크 계층 : 단말기에서 단말기까지의 경로 설정. 전송 계층에서 신뢰성을 보장해주기 때문에 중간에 패킷이 소실될 위험이 존재. (네트워크에서는 패킷 재전송이 가능하기 때문에 전송 계층에서의 신뢰성을 위해 전송 계층 아래의 모든 계층이 신뢰성을 가질 필요가 없다.)

     

    l  데이터(링크) 계층 : 각 경로에서 링크의 규약을 정의. 다음 단계까지의 전달을 책임. 네트워크 계층에서 설정된 경로에 따라 노드에서 다음 노드까지 갈 때의 전송 방법을 다룸. (. WIFI, LTE,.. 하나의 기기에서 기지국까지의 전송 책임..)

     

    l  물리 계층 : 전송에 사용되는 하드웨어/장비.

     

     

    3)    인터넷 5 계층 : 응용계층(응용 + 표현 + 세션), 전송계층, 네트워크 계층, 물리 계층 -> 전송계층 이후로는 패킷 전송에 관한 부분만 다룬다. 응용계층에서는 라이브러리를 제공, 제공된 라이브러리를 활용하여 개발하지만 전송계층 이후로는 커널에서 제공되는 서비스.

     

     

    ** 클라우드 컴퓨팅 개념 : 유저가 서버에 데이터를 저장/처리하는 데, 저장/처리하는 곳의 정확한 공간을 모름. 클라우드처럼 여러 컴퓨터에 데이터를 저장/처리하도록 명령하기 때문.

     

    ** 커널 : 하드웨어적으로 보호되는 프로그램. 운영체제의 핵심 서비스. 외부의 해킹 공격으로부터 시스템을 보호할 수 있도록 운영체제에 탑재되어 있는 보안 기능.

     

    #한국항공대 김철기 교수님의 강의를 요약했습니다.

    '컴퓨터 네트워크' 카테고리의 다른 글

    컴퓨터 네트워크 개념 총 정리본  (1) 2022.11.27
    음성정보 vs 데이터정보  (0) 2022.07.07
    통신 선로의 종류와 특징  (0) 2022.07.07
    네트워크의 역사  (0) 2022.07.07
Designed by Tistory.