본문 바로가기
728x90

전체 글271

[IP 주소] IP 주소의 개념과 역할에 대해서 먼저 간략하게 설명하자면 IP 주소란 이름 그대로 IP가 수신처를 판단하기 위해 사용하는 '컴퓨터의 주소'입니다. 완전히 똑같은 주소를 갖고 있는 컴퓨터가 여러 대가 존재한다면 '컴퓨터를 지정한다'는 목적을 이룰 수 없습니다. 그래서 번호의 중복을 피하기 위해 ICANN이라는 기관이 중심이 되어 전 세계의 IP 주소를 관리하고 있습니다. 이제 구체적으로 IP주소는 어떻게 사용되는지 알아보겠습니다. 1) IP 주소는 무엇인가? 첫째, IP(Internet Protocol)는 TCP/IP라는 이름에 포함된 것처럼 TCP/IP의 다양한 프로토콜 중에서도 매우 중요한 프로토콜입니다. 우선은 IP의 역할을 명확하게 알아보겠습니다. IP의 역할은 특정 PC에서 다른 PC까지 데이터를 보내는 엔드투엔드 통신을 하는 .. 2023. 7. 19.
[네트워크 주소] 서브넷 마스크, 서브네팅 앞에서 공부했던 IP 주소는 전반의 네트워크부와 후반의 호스트부로 구성됩니다. 네트워크부의 호스트부의 구분은 고정된 것이 아니라 가변적입니다. http://jjung0326.tistory.com/53 IP주소와 서브넷 마스크 IP주소의 구성 - 네트워크 부, 호스트 부 IP 주소는 네트워크 부와 호스트부로 구성된다. 네트워크 부(Network Part 또는 Network ID) 호스트가 어떤 네트워크 대역에 속해 있는지를 나타낸다 호스트 부(H jjung0326.tistory.com 192.168.123.132를 예로 들면 이 IP 주소에서 ‘192.168.123.’은 네트워크를 나타내며 ‘132’는 네트워크에 연결된 기기(호스트)를 나타냅니다. IP 주소는 32비트로 구성되지만 32비트로 설명하는 경우.. 2023. 7. 17.
[TCP/IP] IP주소에 대해 알아보자. 1. IP란? IP(Internet Protocol)는 TCP/IP라는 이름에 포함된 것처럼 TCP/IP의 다양한 프로토콜 중에서도 매우 중요한 프로토콜입니다. 우선은 IP의 역할을 명확하게 알아둡니다. IP의 역할은 '엔드투엔드 통신'을 하는 것입니다. 다시 말해, 네트워크 상의 어떤 PC에서 다른 PC로 데이터를 전송하는 것이 IP의 역할입니다. 출발지와 목적지는 같은 네트워크에 있든 다른 네트워크에 있든 어느 쪽이라도 상관없습니다. IP로 데이터를 전송하기 위해서는 데이터에 IP 헤더를 추가해 IP 패킷으로 만들어야 합니다. IP 헤더에는 여러 정보가 포함되어 있지만, 가장 중요한 것은 IP주소입니다. IP 주소를 이용해 데이터의 출발지와 목적지를 나타내기 때문입니다. 목적지가 다른 네트워크에 접속.. 2023. 6. 30.
[Python] 파이썬을 이용한 문제 풀이 게임 구현 프로그램 아래 코드는 문제와 정답을 담은 딕셔너리를 이용하여 간단한 문제 풀이 게임을 구현한 프로그램입니다. 코드를 각 부분별로 설명해 드리겠습니다. -problem: 문제와 정답을 담은 딕셔너리인 problem을 정의합니다. 각 문제를 키(key)로, 해당하는 설명을 값(value)으로 하는 요소들을 추가합니다. -def show_ans(problem):: show_ans라는 함수를 정의합니다. 이 함수는 문제의 보기를 출력하는 역할을 합니다. -msg = '': 빈 문자열인 msg를 초기화합니다. -i = 1: 변수 i를 1로 초기화합니다. 이는 보기의 번호를 나타내는 역할을 합니다. -for word in problem.keys():: problem의 키(key)들을 하나씩 반복하여 가져옵니다. -print.. 2023. 6. 28.
728x90