본문 바로가기

computer science/네트워크10

[네트워크] 서브넷 마스크와 서브네팅 이번 시간에는 서브넷 마스크와 서브네팅, 브로드 캐스트 주소에 대해 공부해 보겠습니다. 저는 네트워크 관리자를 공부하는 입장은 아니지만 이쪽(?)부분을 공부하니 좀 흥미롭더라구요. "공부를 하면서 네트워크가 이렇게 구성되구나~" 어느정도 감을 잡을 수 있었습니다. 사실상 네트워크에 대해 아예 모르는 상태라면 내용을 이해하기 힘들 수 있겠지만 최대한 예를 들어가며 쉽게 설명해 보겠습니다. 서브넷(Sub Network) 앞에 sub라는 말은 "~부분"이라는 의미로 많이 사용되죠 ?서브넷이란 말은 하나의 큰 네트워크를 논리적으로 분리하여 만든 부분 네트워크를 의미 합니다. 결국 이번시간에 공부할 내용을 "왜 네트워크를 분리해야 하고, 어떻게 분리하냐? 입니다. 사실 분리해야 하는 이유는 많습니다. 1. 예를 .. 2020. 1. 31.
[네트워크] IPv4와 IPv6 이번 시간에는 IPv4와 IPv6에 대해서 공부해 보겠습니다. 우리가 집 주소가 있어야 우편 서비스를 이용할 수 있듯이 네트워크에 접속된 각 컴퓨터에도 고유한 식별번호가 있어야 데이터를 송수신할 수 있습니다. 따라서 인터넷에 연결된 모든 컴퓨터에는 고유 주소가 부여되는데 이것이 IP 주소입니다. IP버전은 IPv4와 IPv6가 있습니다. 현재 주로 사용하는 IP 주소 체계인 IPv4는 32bit의 IP주소로 약 2^32(약 43억)개의 컴퓨터에 할당할 수 있습니다. 공인 IP주소와 사설 IP주소 집에서 인터넷에 연결하는 컴퓨터가 여러 대라면 공인 IP주소를 사용할 수 있는 수가 한정되어 있으므로 컴퓨터 한 대당 공인 IP주소를 할당하기가 쉽지 않습니다.그래서 ISP가 제공하는 공인 IP주소를 라우터에만 .. 2020. 1. 30.
[네트워크] HTTP 이번 시간에는 http에 대해서 알아 보겠습니다. 프로토콜 ? http는 프로토콜 입니다. 그렇다면 프로토콜이 뭘까요 ? http를 공부하기 앞서 프로토콜에 대해 한번 생각해보고 가겠습니다. 위키백과에는 프로토콜을 다음과 같이 설명하고 있습니다. "통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다" 여기서 규약이라 함은 "서로 협의하여 정한 규칙"을 의미하는데, 두 장치간에 통신을 하는데 있어서의 "약속"입니다. 예를 들어서 우리가 미국에서 외국인들과 대화(통신)를 하는데 한국어를 사용하면 대화가 되지 않을 것입니다. 영어를 사용하는 미국에서 한국어를 사용하여 대화(통신)를 하는건 규칙, 약속에 어긋난 거죠. 이처럼 미국에서는 영어를, 한국에서.. 2020. 1. 29.
[네트워크] OSI 7 Layer 이번 시간에는 OSI 7 Layer에 대해서 공부해보겠습니다. 저는 OSI 7 Layer를 대학교 강의시간에 처음 들었습니다. 교수님이 7개의 단계로 나누어서 뭐라고 설명을 해주시는데, 그때는 사실 이게 왜 만들어 졌고 어떤 기능을 하는지 왜 7단계로 나누어야 하는지 이해를 못했습니다. 그냥 시험공부하기 위해서 암기했었던 기억이 있네요. 먼저 osi 7 layer의 목적은 다음과 같습니다. "이 모델은 데이터가 전달 되기위한 과정을 계층화 한 것으로 프로토콜을 기능별로 나눈 것이다. 각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공한다. '프로토콜 스택' 혹은 '스택'은 이러한 계층들로 구성되는 프로토콜 시스템이 구현된 시스템을 가리키는데, 프로토콜 스택은 하드웨어나 소프트웨어 혹은 .. 2020. 1. 9.