본문 바로가기

IP5

[윈도우 네트워크] IP주소 란? [TIP] IP주소 란? IP주소 란? IP 주소 (Internet Protocol Address)는 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호입니다. 네트워크에 연결된 장치가 라우터든 일반 서버든 모든 기계는 이 IP번호를 가진다. 이 번호를 이용해 발신자를 대신하여 메시지가 전송되고 수신자가 있는 예정된 목적지로 전달됩니다. IP 주소를 줄여서 IP라고 부르는대 IP는 인터넷 규약 자체를 가리키는 말이기 때문에 엄밀하게는 구별해야 합니다. IP주소는 네트워크라는 세상에 사는 기계의 집주소(사용자)라 볼 수 있습니다. 1. IP 주소의 버전 IP 주소는 IPv4 와 IPv6 두 종류가 존재합니다.각각 32비트 , 128비트의 값을 사용합니다. IPv4는 8비트.. 2017. 4. 10.
[윈도우 네트워크][TCP/IP] TCP/IP 프로토콜 구조 [TCP/IP][네트워크 프로그래밍] TCP/IP 프로토콜 구조 TCP/IP 프로토콜 구조 일반적으로 프로토콜은 기능별로 나누어 계층적으로 구현합니다. TCP/IP 프로토콜도 이 구조를 따릅니다. 1. 네트워크 접근 계층 네트워크 접근 계층(network access layer)은 물리적 네트워크를 통한 실제 데이터 송후신을 담당한다. [구성요소] 물리적 신호를 처리해 데이터를 송수신하는 -> 네트워크 하드웨어 , 운영체제가 제공하는 -> 장치 드라이버 두가지가 있습니다. 네트워크 접근 계층에서는 하드웨어적으로 정의된 물리 주소 (physical address)를 사용해 통신하는데, 물리 주소는 네트워크 방식에 따라 다르며 일반적으로 상호 호환되지 않습니다. 흔히 사용하는 이더넷(Ethernet)에서는 .. 2017. 4. 6.
[윈도우 네트워크][TCP/IP] TCP/IP 프로토콜이란? [TCP/IP][네트워크 프로그래밍] 윈도우 소켓 프로그래밍 배우기 TCP/IP 프로토콜이란? TCP/IP는 패킷 통신 방식의 인터넷 프로토콜인 IP (인터넷 프로토콜)와 전송 조절 프로토콜인 TCP (전송 제어 프로토콜)로 이루어져 있다. IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다.(unreliable datagram service) TCP는 IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다. HTTP, FTP, SMTP 등 TCP를 기반으로 한 많은 수의 애플리케이션 프로토콜들이 IP 위에서 동작하기 때문에, 묶어서 TCP/IP로 부르기도 한다. 1. TCP / IP 프로토콜 구조 인터넷을 통해 통신을 수행하는 개체는 크.. 2017. 4. 1.
[윈도우 네트워크][TCP/IP] 소켓(Socket)이란? [TCP/IP][네트워크 프로그래밍] 소켓(Socket)이란? 소켓(Socket)의 정의 소켓(Socket)은 1982년 BSD(Berkeley Software Distribution) UNIX 4.1에서 처음 소개되었으며 현재 널리 사용되는 것은 1986년의 BSD UNIX 4.3에서 개정된 것입니다. 소켓은 소프트웨어로 작성된 추상적인 개념의 통신 접속점이라고 할 수 있는데 네트웍 응용 프로그램은 소켓을 통하여 통신망으로 데이터를 송수신하게 된다. 소켓은 응용 프로그램에서 TCP/IP를 이용하는 창구 역할을 하며 응용 프로그램과 소켓 사이의 인터페이스 역할을 하고 있습니다. 1. 소켓(Socket)이란-1 ? 두 프로그램이 네트워크를 통해 서로 통신을 수행할 수 있도록 양쪽에 생성되는 링크의 단자입니.. 2017. 3. 30.