몽키의 IT개발 노트

  • 홈
  • 방명록

기술면접 2

FTP 모드

FTP는 TCP 기반으로 Command port(21), Data port(20)를 사용한다. (Data Port는 Active Mode 에서만 사용) FTP Active Mode Command 포트를 통해 클라이언트가 보내준 정보를 바탕으로, 서버가 클라이언트의 data 포트에 접속하여, 데이터를 송수신. 1. 클라이언트는 사용되지 않는 랜덤한 포트 ( n > 1023 )를 통해 FTP 서버의 Command 포트(21)로 접속 2. 클라이언트는 포트번호에 1을 더한 (n+1) 포트 정보를 전송하며, (n+1)포트로 FTP 서버의 접속을 대기 3. FTP 서버는 data 포트(20)를 클라이언트의 (n+1) 포트로 접속 4. 데이터 송수신 FTP Passive Mode (PASV) 클라이언트는 Comma..

기술면접 2017.10.15

malloc/free new/delete 차이점

1. malloc/free는 표준 라이브러리 함수, new/delete는 C++에 추가된 연산자(별도의 라이브러리 불필요) 2. new 연산자로 객체를 할당할 때 생성자가 자동으로 호출된다. (C++에서 별도의 할당 연산자가 추가된 이유)3. malloc은 할당 메모리양을 바이트 단위로 지정하고, (void *)를 리턴하므로 캐스팅을 해야한다. 4. new는 할당할 타입을 지정하고, 해당 타입의 포인터를 리턴한다. 5. malloc/free 함수로 할당한 메모리는 realloc으로 크기를 바꿔 재할당 할 수 있지만, new는 이 기능이 없다.

기술면접 2017.10.15
이전
1
다음
더보기
프로필사진

몽키의 IT개발 노트

  • 분류 전체보기 (43)
    • WEB (0)
      • 기초 지식 (0)
    • 운영체제 (8)
      • WINDOWS (1)
      • LINUX (7)
    • 프로그래밍 (20)
      • C (4)
      • python (2)
      • C++ (9)
      • Android (5)
      • 디자인패턴 (0)
    • 툴 (7)
      • GIT (3)
      • SVN (0)
      • JENKINS (0)
      • VISUAL STUDIO (3)
      • CMAKE (1)
    • PKI (1)
      • ASN (1)
      • PKCS (0)
    • 개발지식 (5)
    • 암호학 (0)
    • 기술면접 (2)
    • 차량보안 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • linuxism

티스토리툴바