본문 바로가기

컴퓨터 공학/컴퓨터 네트워크7

응용 계층이란? 1. 저번 포스팅에서 TCP/IP 5계층에 대해 알아봤어요. 이제 계층별 역할과 계층별로 사용되는 프로토콜에 대해 알아볼 텐데요! 가장 먼저 알아볼 계층은 바로 응용 계층이에요. 응용 계층은 서로 다른 엔드 시스템의 어플리케이션 간에 정보를 교환하는 역할을 수행해요. 말이 조금 어렵죠? 이번 포스팅에서는 응용 계층이 어떤 일을, 어떻게 하는지 알아봅시다. 💪💪 2. 서로 다른 엔드 시스템의 어플리케이션 간에 정보를 교환한다는 것은 서로 다른 엔드 시스템의 프로세스끼리 통신하는 것을 뜻해요. 응용 계층은 서로 다른 컴퓨터의 프로세스가 정보를 교환하도록 지원하는 계층이라는 것이죠. 서로 다른 프로세스가 정보를 주고받기 위해서는 공통된 언어가 필요할 텐데요! 이때 주고 받을 메시지의 규칙을 정의한 것이 응용 .. 2022. 1. 31.
TCP/IP 5계층 1. 앞선 포스팅을 통해 네트워크는 참 복잡하게 구성된다는 것을 깨달았어요. 다양한 프로토콜과 통신 방법, 패킷 스위치/커뮤니케이션 링크로 구성된 인프라 구조 등 고려할 게 참 많았는데요! 이렇게 복잡한 네트워크를 어떻게 해야 유지보수 및 확장에 유리하게 설계할 수 있을까요? 2. 해답은 네트워크의 계층화인데요. 통신 절차 및 규약에 따라 네트워크를 단계적으로 분리하여 계층화시키는 것이죠. 역할에 따른 모듈화를 네트워크 전반에 도입하는 것이죠! 이에 따라 요구 사항의 변경 및 새로운 기술의이 도입된다면, 유연하게 유지보수 및 확장을 할 수 있어요. 3. 현대 네트워크에서 가장 보편적으로 사용하는 네트워크 계층화는 TCP/IP 5계층(혹은 4계층) 인데요. 각 계층은 SW, HW, 또는 둘의 결합으로 구현.. 2022. 1. 30.
데이터 교환 방식 (서킷 스위칭 & 패킷 스위칭) 1. 인터넷은 구리 선, 광섬유 등의 커뮤니케이션 링크와 라우터, 링크 레이어 스위치 등의 패킷 스위치로 구성된 인프라 기반 위에, TCP/IP 프로토콜 스위트를 사용해 데이터를 빠짐없이 알맞은 수신자에게 전송할 수 있다고 알아봤어요. 이번 포스팅에서는 좀 더 자세히 두 가지 데이터 교환 방식, 서킷 스위칭과 패킷 스위칭에 대해 알아봐요. 💪 2. 서킷 스위칭(회선 교환) 방식은 각 엔드 시스템끼리 하나의 전용선을 할당받아 데이터를 주고받는 방식이에요. 특정 커뮤니케이션 링크와 패킷 스위치를 할당받아 독립적인 통신 연결을 수립하는 것이죠. 전용선을 통해 연속적인 데이터를 주고받기에 데이터 통신 속도와 성능이 일정해요. 3. 서킷 스위칭의 예시로는 전화 수가 있던 초창기 전화 시스템이에요. 통신을 위해 직.. 2022. 1. 29.
인터넷이란? 1. 인터넷은 전 세계적으로 컴퓨팅 디바이스를 상호 연결하는 컴퓨터 네트워크 시스템을 뜻해요. 컴퓨팅 디바이스는 노트북, 스마트폰, 태블릿 등 인터넷을 사용하는 기기를 말해요. 네트워크 용어로 컴퓨팅 디바이스는 엔드 시스템으로 불려요. 2. 인터넷은 커뮤니케이션 링크와 패킷 스위치로 엔드 포인트들을 연결해요. 하나의 엔드 시스템에서 다른 엔드 시스템으로 데이터를 전송할 때, 데이터를 잘게 쪼개 조각마다 헤더 바이트를 붙이는데, 이를 패킷이라고 불러요. 3. 커뮤니케이션 링크는 땅에 깔린 구리 선, 광섬유 등 데이터를 물리적으로 전송하는 물질을 뜻해요. 물질의 특성에 따라 각기 다른 데이터 전송 속도를 가져요. 4. 패킷 스위치는 패킷을 올바른 엔드 시스템으로 이동하도록, 알맞은 커뮤니케이션 링크로 데이터.. 2022. 1. 28.
컴퓨터 네트워크 3강 이번 학기에 전공 수업으로 컴퓨터 네트워크를 수강 중입니다. 공부하면서 적는 포스팅이니, 내용이 정확하지 않을 수 있습니다. Computer Networking (7th edition) - Jim Kurose, Keith Ross 책을 기반으로 작성하였습니다. 오류가 있다면 친절하게 알려주시면 감사하겠습니다!! **해당 포스팅을 참고하여 작성하였습니다!** https://blog.naver.com/PostView.nhn?blogId=myca11&logNo=221389847130&categoryNo=24&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView 소켓(Socket) 포트(Port) 뜻과 차이 나도 개발자지만 소켓과.. 2020. 4. 9.
컴퓨터 네트워크 2강 이번 학기에 전공 수업으로 컴퓨터 네트워크를 수강 중 입니다. 공부하면서 적는 포스팅이니, 내용이 정확하지 않을 수 있습니다. Computer Networking (7th edition) - Jim Kurose, Keith Ross 책을 기반으로 작성하였습니다. 오류가 있다면 친절하게 알려주시면 감사하겠습니다!! 0. 패킷의 Loss / Delay 가 일어나는 법 - 패킷은 라우터 버퍼에서 줄서서 기다린다. - 패킷 도착률이 출력 링크 수용치를 넘어갈 경우, 패킷은 줄에서 기다리고 순서를 기다린다. - 그러면서 꼬리부분을 버리기도 한다. - Dproc : 프로세싱 과정에서의 Delay * 비트 에러 확인, 출력 링크 결정 - Dqueue : 줄 서서 기다릴때의 Delay * 출력 링크로의 전송까지 기다림.. 2020. 4. 8.
컴퓨터 네트워크 1강 이번 학기에 전공 수업으로 컴퓨터 네트워크를 수강 중 입니다. 공부하면서 적는 포스팅이니, 내용이 정확하지 않을 수 있습니다. Computer Networking (7th edition) - Jim Kurose, Keith Ross 책을 기반으로 작성하였습니다. 오류가 있다면 친절하게 알려주시면 감사하겠습니다!! 0. 네트워크란 - 특별한 하드웨어와 소프트웨어를 사용해 서로 정보를 교환할 수 있게끔 연결된 장치들 1. 인터넷을 바라보는 시각 - "Nuts and Bolts" : 영어로 'Nuts and Bolts'는 '주제/일에 대한 기본적인 사안'이라는 뜻이다. 인터넷이 뭔지 알아보자. * 세상에는 백만개의 컴퓨팅 기기가 연결되어 있다. 이를 우리는 host 또는 end system이라고 부른다. * .. 2020. 4. 7.
반응형