본문 바로가기

전체 글66

[윈도우 네트워크][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.
[정보]Visual Studio 2015 (비쥬얼스튜디오 2015)무료 다운로드 [정보]Visual Studio 2015 (비쥬얼스튜디오 2015)무료 다운로드 Visual Studio 2015 (비쥬얼스튜디오 2015)무료 다운로드 안녕하세요. 기존 MS 홈페이지에서 제공되던 Visual Studio 버전이 업그레이드 되면서 2015버전을 깔고 싶어도 못찾는 분들이 계시는대요. Visual Studio 2015다운 파일을 올려드리겠습니다. 2017처럼 인터넷 연결된 상태에서 다운이되는 형태입니다. 1. 2015 다운로드 첨부된 파일을 압축 푸시고 실행만 하시면 됩니다. MS사에서 제공한 깨끗한 파일입니다.^^ 2. 2017 다운로드 최근에 나온 2017버전 다운받기 : http://popbox.tistory.com/38 감사합니다. 공감 한번 부탁드려요.[ 다음 장 ] 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.
[윈도우 네트워크][TCP/IP] 윈도우 소켓 프로그래밍 배우기 [TCP/IP][네트워크 프로그래밍] 윈도우 소켓 프로그래밍 배우기 윈도우 소켓 프로그래밍 배우기 안녕하세요. TCP/IP 윈도우 소켓 프로그래밍을 공부하면서 글을 적어 보려 합니다. 인터넷의 보편적인 보급과 스마트폰 같은 모바일 기기의 활성화 덕분에 다양한 통신 응용 프로그램에 대한 요구가 늘고 있습니다. 이 때문에 네트워크 프로그래밍에 대한 이해와 기술 습득은 소프트웨어 개발자에게 필수 요소가 되고 있습니다. 1. 네트워크 프로그래밍이란? 네트워크 프로그래밍이란 서로 떨어져 있는 호스트(컴퓨터)들 간에 데이터를 주고 받을 수 있도록 프로그램을 구현하는 것입니다. 다만 통신할 대상이 멀리 떨어져 있기 때문에 소프트웨어 차원에서 호스트들간에 연결해주는 장치가 필요하고 이러한 기능을 해주는 장치를 소켓(s.. 2017. 3. 30.