CHANGEL
SOLID BASICS
CHANGEL

공지사항

  • DEV.CHANGEL PROFILE
  • SOLID BASIC (289)
    • 공부 STUDY (115)
      • JAVA (57)
      • C | C++ (34)
      • CS (11)
      • MySQL (2)
      • ALGORITHM (1)
      • HTML (2)
      • CSS (2)
      • JS (2)
      • CODING (0)
      • MINI PROJECT (3)
    • 스프링 SPRING (21)
      • [SPRING] 김영한 스프링 입문 (11)
      • [SPRING] 남궁성 스프링의 정석 (1)
      • [SPRING] 스프링 핵심원리 (9)
    • 전공 수업 CS (65)
      • Computer Network (13)
      • algorithms (21)
      • Computer Architecture (7)
      • Software Engineering (4)
      • Data Structure (2)
      • DataBase (1)
      • Digital Engineering (14)
      • Discrete Mathematics (3)
      • Introduction to programming (0)
      • Mobile Software (0)
      • Intelligence and Informatio.. (0)
    • 대외활동 (35)
      • 신한은행 대학생 홍보대사 34기 (8)
      • SKT T프렌즈 5기 (13)
      • SK DEVOTION YOUNG 1기 (9)
      • 성균관 대학교 공학교육혁신센터 수강 (3)
      • 수상 기록 (1)
    • 솝트 33기 안드로이드 (7)
      • [솝트 33기] 회고록 (0)
      • [솝트 33기] 안드로이드 왕초보 스터디 (2)
      • [솝트 33기] 코틀린 스터디 (0)
      • [솝트 33기] Git을 털어보자 깃털 스터디 (4)
    • 멋쟁이사자처럼 11기 (6)
      • 멋사 회고록 (4)
      • 백엔드 세션 (1)
      • 기획 세션 (1)
      • 연합해커톤 운영단 (기획팀) (0)
    • 백준 BAEKJOON (16)
    • 독서 BOOK (10)
    • 자격증 CERTIFICATE (1)
    • 준비 서류 및 회고록 MEMOIR (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

최근 댓글

인기 글

CHANGEL

SOLID BASICS

[컴퓨터 네트워크] IP 주소
전공 수업 CS/Computer Network

[컴퓨터 네트워크] IP 주소

2022. 11. 30. 00:13

전공 공부하다가 서브넷 마스크 개념에 대한 의문 생겼고 이참에 정리하고자한다.

 

1) IP주소란?

 

IP주소는 네트워크 환경에서 컴퓨터(노드)간 통신하기 위해 각 컴퓨터에 부여된 네트워크 상 주소라고 생각하면 된다.

 

설명을 위해 우선 내 컴퓨터의 IP주소를 알아보자.

 

윈도우 검색창에 CMD를 치시고 명령프롬프트 창을 열어,  ipconfig라는 명령어를 치면 아래와 같은 나의 IP정보가 나온다.

 

 

 

IPv4주소가 곧 내 컴퓨터의 IP주소입니다. 192.168.1.2 가 내 주소임!

 

여기서 네트워크 주소는 192.168.1 까지이고!! 2는 나만의 호스트 IP라고 합니다.

어디서부터 어디까지가 네트워크 주소이고 호스트 주소인지는 다음글에서 이야기하겠다.

 

 

 

2) IP는 32자리로 이루어진 2진수

 

IP 주소에 대해서 조금 더 알아보자.

172.16.254.1 이라는 IP가 있습니다. 

IP는 우리가 편하게 보기 위해서 10진수 표기법으로 표기할 뿐이지 실은 32자리 2진수로 표현되어 있습니다. 

172.16.254.1 IP를 32자리 2진수 표기법으로 바꾸면 아래와 같다.

 

 

 172. 16. 254.  1
 10101100.  00010000.  11111110.  00000001

 

 

 

즉, IP주소는 32자리 2진수로 표현할 수 있다는 뜻이고 2진수는 0과 1로 표현할 수 있습니다.

따라서 IP주소의 범위는 0 ~ 2^32 (약 42억 9천개 정도) 입니다. 

 

하나의 십진수는 8자리의 2진수로 대체되고 이를 '옥테드' 라고 부른다.

옥테드는 ' . ' 으로 구분한다. 다시말해, IP주소는 4개의 옥테드로 구성되어있는 것이다.

 

 

총정리

 

  • IP는 네트워크 상 컴퓨터(노드)간 통신을 하기 위해 부여된 각 노드의 위치주소
  • IP는 네트워크 주소+호스트 주소로 구성되며 하나의 네트워크 주소 안에 호스트 주소는 각자 다르다.
  • IP는 32자리로 이루어진 2진수로 표현할 수 있고, 따라서 2^32승이 IP가 가질 수 있는 IP의 개수
  • 또한 8자리의 2진수를 '옥테드'라고 하고 옥테드는 ' . ' 으로 구분한다.

 

'전공 수업 CS > Computer Network' 카테고리의 다른 글

[컴퓨터 네트워크] CIDR, 서브넷 마스크  (0) 2022.11.30
[컴퓨터 네트워크] IP 주소 클래스(A, B, C 클래스)  (0) 2022.11.30
[컴퓨터 네트워크] 네트워크 계층 | IPv4 단편화, 검사합  (1) 2022.11.29
[컴퓨터 네트워크] 네트워크 계층 | 와이어 샤크를 이용해 IP 패킷 분석하기  (0) 2022.11.26
[컴퓨터 네트워크] 네트워크 연결성 | 교환망, 노드, 링크, 연결 세션, ISP란?  (0) 2022.09.24
    '전공 수업 CS/Computer Network' 카테고리의 다른 글
    • [컴퓨터 네트워크] CIDR, 서브넷 마스크
    • [컴퓨터 네트워크] IP 주소 클래스(A, B, C 클래스)
    • [컴퓨터 네트워크] 네트워크 계층 | IPv4 단편화, 검사합
    • [컴퓨터 네트워크] 네트워크 계층 | 와이어 샤크를 이용해 IP 패킷 분석하기
    CHANGEL
    CHANGEL
    NOT GIVING UP | SOLID BASICS

    티스토리툴바