반응형

전체 글 315

TCP(Transmission Control Protocol)/IP(Internet Protocol) Protocol의 구조

먼저 아래의 그림을 보자.세세한 사항들은 그림을 보면 알 수 있다.이것을 간단하게 생각해보자. 먼저 응용 계층에서 파일 전송, 메일을 보내는 것처럼 전송이 필요한 데이터를 만들어낸다. 그러면 아래 계층인 전송 계층의 프로토콜을 전송이 가능하게 모터를 달아준다. 그리고 네트워크 계층에서 어디로 보내져야 하는지 설정된다. 마지막으로 네트워크 접속 계층에서 어디서 온 것인지 표시해준다. 데이터를 받아드릴 때에는 앞에서 설정하는 것을 반대로 제거하여 원하는 데이터를 얻는다고 생각하면 된다. 이런 식으로 생각하면 TCP/IP라는 규칙에 의해서 데이터가 어떻게 보내지는지 이해할 수 있을 것이다.

Study/Network 2014.07.17

TCP(Transmission Control Protocol)/IP(Internet Protocol)의 개념

인터넷에서 컴퓨터들 사이에 통신을 가능하게 표준화하여 채택한 통신규약이 TCP/IP이다. TCP는 영어 해석 그대로 전송 제어 프로토콜이고 IP는 인터넷 프로토콜이다. 이 두 프로토콜은 서로 다른 환경에서 사용 가능한 인터넷 기본 프로토콜이다. TCP/IP는 TCP와 IP뿐만 아니라 FTP(파일전송), Telnet(원격로그인), SMTP(메일전송)등 상위계층 프로토콜까지 포함하는 말이다. 즉, 인터넷 접속을 위한 여러 프로토콜의 집합이다. 인터넷이 데이터를 어떤 컴퓨터에 전송을 할 때 위의 그림과 같이 전송한다. 먼저 데이터를 패킷으로 나누고 패킷에 어떤 정보들을 추가하여 전송한다. 이때 TCP는 전송된 패킷이 에러가 발생하면 재전송을 요청하고 에러가 발생하지 않으면 원래 데이터로 재결합한다. IP는 패..

Study/Network 2014.07.17

python을 이용한 간단한 게임 - 숫자 맞추기 게임

아래의 코드를 직접 입력해 보자. (붉은 부분은 앞의 코드에서 추가된 부분이라고 이해하자.)-다음 코드를 해석하시오.print("Welcome!") g=input("Guess the number: ") guess=int(g) if guess == 5: print("You win") else: print("You lose!") print("Game over!")1)주의점@입력받은 숫자는 문자형태이다.g1=input("Guess the number: ") g2=input("Guess the number: ") print(g1+g2)@변수의 조건꼭 영문으로 시작해야한다. 특수문자 사용은 할 수 없다. 예약어(class, import…)는 사용이 불가하다.-정답이 높은지 낮은지 알려주게 해보자.print("We..

Study/Python 2014.01.29

Python이란?

컴퓨터와 대화하기 위한 언어. 인터프리터방식을 사용해서 컴파일 없이 한줄한줄 바로 결과를 확인이 가능하다. 주석은 #으로 처리한다. (주석을 사용하면서 프로그래밍을 하면 나중에 다시 볼 때 용이하다.) 2버전과 3버전의 차이가 있으므로 주의.(long을 int로 통일, print형식 변환, int/int자동 float 처리) 가독성이 뛰어나다. 왜냐하면 어떤 구문을 사용할 때에는 들여쓰기를 꼭 해야하기 때문이다. (형광색 부분은 들여쓰기를 한 것을 보여준다.) 접착성이 좋다.(다른 언어와 합쳐서 사용가능 ex- jython, cython)

Study/Python 2014.01.29

Python 설치하기(ver3.3기준)

*python 3.3 설치 python 홈페이지에 들어간다. (python 홈페이지 = http://www.python.org/) 그 후 왼쪽에서 download를 찾는다. 그 부분을 click! (형광색으로 표시된 부분) down받을 수 있는 version과 운영체제(OS)를 잘 보고 다운받는다. (형광색부분은 ver3.3을 나타낸다.) down받은 파일을 실행하여 python을 다운받는다. *python 환경변수 설정 python을 좀 더 자유롭고, 편하게 쓰기 위해 환경변수 설정을 해야 한다. 내 컴퓨터에 들어가서 속성을 click한다. 고급 시스템 설정에 들어간다. (형광색 부분) 환경변수를 click. 시스템 변수에서 새로 만들기를 클릭하여 새로운 변수를 만든다. 변수이름 : PYTHON_HOM..

Study/Python 2014.01.29
반응형