본문 바로가기

cs5

인터넷 프로토콜 HTTP와 HTTPS 오늘은 네트워크 기본 지식이자 면접 단골 질문 주제이기도 한 HTTP와 HTTPS에 대해 정리해보겠습니다. TCP/IP란? HTTP와 HTTPS에 대해 알기 위해서는, TCP/IP의 개념부터 알아야합니다. 컴퓨터가 네트워크 장비나 다른 컴퓨터와 통신하기 위해서는 반드시 서로 같은 방법을 사용하여 통신해야 합니다. 사람끼리의 의사소통에서도 서로 같은 언어를 사용해야 제대로 된 의미를 전달할 수 있겠죠? 사는 지역이 다르고, 성별이나 나이가 달라도, 심지어 국적이 다르더라도 같은 언어를 사용하는 사람들끼리는 소통이 가능합니다. 이는 컴퓨터도 마찬가지입니다. 지금 주위를 둘러보면 데스크톱이나 노트북, 스마트폰처럼 일반적으로 많이 사용하는 개인용 컴퓨터나, 스위치 장비나 게이트웨이 같은 네트워크 장비끼리들도 통.. 2023. 9. 3.
TCP/IP 프로토콜 스위트 계층 구조 (TCP/IP Protocol Suite Layers) Protocol Layering이란 통신을 위한 상호간의 통신 규약을 의미합니다. 간단한 통신의 경우 하나의 프로토콜로도 충분합니다. 그러나 복잡한 통신을 처리해야 할 경우, 효율적인 통신을 위해서는 계층별 프로토콜이 꼭 필요합니다. 이번 시간에는 TCP/IP 프로토콜 스위트의 계층 구조를 알아봅니다. 계층 구조라고 하니 익숙하게 들리실 수 있는데 지난번에 정리한 OSI 7계층 모델과도 유사한 점이 있습니다. 실제로 TCP/IP 프로토콜 스위트는 OSI 모델 이전에 나왔던 개념이고, OSI 모델이 TCP/IP 스위트를 완전히 대체할 수 있을 것이라는 기대를 받았던 적이 있습니다. 하지만 OSI 모델은 TCP/IP 스위트의 역할을 완벽히 커버하지는 못했고, 현재까지도 두 모델을 함께 사용하고 있습니다. 책.. 2021. 2. 13.
네트워크의 종류 (Network Types: LAN, WAN, Switching) 우리가 사용하는 네트워크에는 여러 종류가 있습니다. 이 네트워크들은 크기, 커버 범위, 소유권(주체) 등의 요소를 통해 그 유형을 구분짓습니다. 이번 시간엔 이러한 네트워크들의 종류와 특성에 대해 알아봅니다. LAN : A local area network LAN은 보통 사무실, 건물, 학교 같은 개인적인 소유의 네트워크로 사용됩니다. 사용하는 조직의 목적에 의해 컴퓨터 한 두대와 프린터 정도의 간단한 구성의 네트워크 일 수도 있고, 회사 전체에서 사용하며 오디오, 비디오 장치들을 포함하는 네트워크 일 수도 있습니다. LAN에 있는 각각의 호스트(host)는 기기를 구별할 수 있는 식별자로 그 네트워크 내에서 유일하게 정의된 주소(address)를 가집니다. 데이터의 전송 단위인 패킷(packet)은 소.. 2021. 1. 24.
네트워크의 물리적 구조 정리 (Physical Structures, topology) 당분간 네트워크 관련 포스팅을 많이 하게될 것 같아 컴퓨터 이론에 하위에 따로 네트워크 카테고리를 만들었습니다. 지난번에 계층에 대해서 알아보았으니 이번엔 네트워크가 어떤 형태로 구성되어 있는지 기본적인 구조를 몇 가지 알아보겠습니다. 네트워크는 통신이 가능한 장치들의 상호 연결을 말합니다. 여기서 말하는 장치는 컴퓨터도 될 수 있고, 휴대폰도 될 수 있고, 또는 보안 시스템과 같은 호스트들이 장치가 될 수 있습니다. 아니면 라우터나 스위치, 모뎀 같은 연결 장치들도 일종의 장치가 될 수 있습니다. 네트워크는 이러한 둘 이상의 장치들이 링크를 통해 서로 연결되어 있는 구조를 가지게 됩니다. 이 연결에는 두 가지 종류가 있는데 바로 점대점 구조(Point-to-point)와 점대다중점 구조(Multipoi.. 2020. 12. 24.
OSI 7계층 정리 (Open System Interconnection) 네트워크 관련한 수업을 수강 중 OSI 7계층이라는 개념이 등장하길래, 정리해두면 좋겠다는 생각이 들었습니다. 강의 내용을 최대한 기억나는대로 작성하였기에 사실과 다른 내용이나 부족한 설명이 있을 수 있습니다. 그럼 시작하겠습니다. OSI 모형이란 국제표준화기구인 ISO에서 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명하기 위해 개발한 모델입니다. 프로토콜은 연결을 위한 일종의 규칙입니다. 쉽게 말하면 둘 이상의 디바이스에서 서로 연결하기 위해 일어나는 일들을 과정에 따라 구분한 단계라고 생각하면 이해하기 쉬울 것 같습니다. 물리 계층 - Physical layer 물리 계층(Physical layer)은 OSI 모형의 가장 밑에 위치한 1단계입니다. 이름처럼 물리적인 현상이 일어나며, .. 2020. 9. 20.