
본 게시글은 TCP/IP 프로토콜 4판 - 연습문제 4장 풀이입니다. 제가 이 책을 공부하면서 풀었던 풀이의 흔적이므로 정답이 아닐 수 있습니다. 혹여나 틀린 부분이 있어 오류를 댓글로 지적해주신다면 감사하겠습니다. 인터넷이 시작되었을 때 네트워크 계층을 간단하게 만들기 위하여 네트워크 계층을 __ 서비스로 만들기로 결정하였다. a. 연결 지향 b. 비연결형 c. 가상 d. 정답 없음 비연결형 서비스에서 각 패킷은 __기반으로 포워드된다. a. 발신지 주소 b. 목적지 주소 c. 레이블 d. 정답 없음 연결 지향 서비스에서 각 패킷은 __기반으로 포워드된다. a. 발신지 주소 b. 목적지 주소 c. 레이블 d. 정답 없음 __서비스에서 한 메시지에 속한 모든 패킷들 사이에 아무런 관계성이 없다. a. 비..

본 게시글은 TCP/IP 프로토콜 4판 - 연습문제 3장 풀이입니다. 제가 이 책을 공부하면서 풀었던 풀이의 흔적이므로 정답이 아닐 수 있습니다. 혹여나 틀린 부분이 있어 오류를 댓글로 지적해주신다면 감사하겠습니다. 프레임 중계는 __에서 동작한다. a. 물리 계층 b. 데이터링크 계층 c. 물리 계층과 데이터링크 계층 d. 정답 없음 어느 ATM 계층이 최종적으로 53바이트 셀을 갖게 되는가? a. 물리 계층 b. ATM c. 응용 적응 계층 d. 정답 없음 IP 프로토콜은 __하부 계층을 사용한다. a. AAL1 b. AAL2 c. AAL5 d. 정답 없음 리피터 기능은 __에서 동작한다. a. 물리 계층 b. 데이터링크 계층 c. 네트워크 계층 d. 정답 없음 브리지 기능은 ___에서 동작한다. a..

본 게시글은 TCP/IP 프로토콜 4판 - 연습문제 2장 풀이입니다. 제가 이 책을 공부하면서 풀었던 풀이의 흔적이므로 정답이 아닐 수 있습니다. 혹여나 틀린 부분이 있어 오류를 댓글로 지적해주신다면 감사하겠습니다. OSI 모델은 왜 개발되었는가? a. 제조업자들은 TCP/IP 프로토콜을 좋아하지 않았다. b. 데이터 전송률이 급격히 증가하였다. c. 어떤 두 시스템간의 통신을 허용하는 표준이 필요하였다. d. 정답 없음 __모델은 컴퓨터의 네트워크 기능을 구성하는 방법을 보여준다. a. CCITT b. OSI c. ISO d. ANSI 물리 계층은 물리적인 매체를 통한 __전송과 관계가 있다. a. 프로그램 b. 대화 c. 프로토콜 d. 비트 OSI 모델은 __계층으로 구성된다. a. 3 b. 5 c...

본 게시글은 TCP/IP 프로토콜 4판 - 연습문제 1장 풀이입니다. 제가 이 책을 공부하면서 풀었던 풀이의 흔적이므로 정답이 아닐 수 있습니다. 혹여나 틀린 부분이 있어 오류를 댓글로 지적해주신다면 감사하겠습니다. 처음 ARPANET에서 __는 서로 직접 연결되었다. a. IMP → 네트워크 내의 데이터 패킷을 전달하는 데 사용됨 b. 호스트 컴퓨터 c. 네트워크 d. 라우터 __는 국방망에 연결할 수 없는 대학들을 연결하여 구성되었다. a. ARPNET b. CSNET c. NSFNET d. ANSNET 최초의 네트워크는 __이다. a. CSNET b. NSFNET c. ANSNET d. ARPANET 다음 중 통신 분야의 미국 내 및 국제 교역에 대한 권한을 가지고 있는 기구는? a. ITU-T b..
![[네트워크프로그래밍] TCP와 UDP](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUNNvY%2Fbtr9013hrRy%2FOerOFay7S61uskza5BWYy1%2Fimg.jpg)
TCP (Transmission Control Protocol) 전송 제어 프로토콜. 신뢰성 있는 정렬된 데이터 전송 제공 데이터 전송에 신뢰성과 효율성을 제공하는 여러 기능을 제공함 수신자의 용량에 맞게 데이터 전송 속도를 조절할 수 있음. 데이터 손실과 네트워크 혼잡을 방지하며 수신자가 데이터를 처리할 때 부담이 없도록 함 데이터 전송 중 발생하는 오류를 처리할 수 있음. 체크섬(checksum)을 사용하여 데이터가 오류 없이 전송되도록 하고, 전송 중에 손실, 중복 또는 손상된 패킷을 다시 전송. 네트워크 오류가 있더라도 데이터가 정확하고 신뢰성 있게 전달되도록 보장함 TCP는 강력하고 신뢰성 있는 프로토콜이지만 모든 종류의 응용 프로그램에 적합하지는 않음 데이터를 신뢰성 있게 순서대로 전송하기 ..
![[네트워크프로그래밍] 응용 계층](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuFg6K%2Fbtr4vi9DCDy%2FicVzY4GU2tFmPsRCZsWnZ1%2Fimg.jpg)
응용 계층 애플리케이션과 데이터를 주고받기 위해 필요 역할 클라이언트와 서버로 나뉨. 클라이언트: 서비스를 요청하는 측 서버: 서비스를 제공하는 측 각각의 애플리케이션에서 통신하려면 응용 계층의 프로토콜을 사용해야 함. 프로토콜의 종류는 다음과 같음. HTTP: 웹 사이트 접속 DNS: IP 주소를 알아냄 FTP: 파일 전송 SMTP: 메일 송신 POP3: 메일 수신 WWW(World Wide Web) W3, Web이라고도 불림. WWW는 세 가지 기술이 적용됨 HTML: 웹 페이지에서 문장 구조나 문자를 꾸미는 태그를 사용해 작성하는 마크업 언어. URL: 주소 HTTP: 웹 사이트를 접속하기 위해 사용하는 프로토콜 HTTP 웹 사이트를 보기 위해 사용하는 프로토콜. 포트 번호 80 클라이언트는 HTT..
![[네트워크프로그래밍] 네트워크란?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fojuz2%2Fbtr4ssMFmbj%2FPaaDImiKq0CfK9MqbiEtk0%2Fimg.jpg)
컴퓨터 네트워크 두 대 이상의 컴퓨터가 서로 연결되어 있는 상태 각 기기 간 필요한 데이터를 서로 주고받을 수 있음 패킷 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 작은 조각 큰 상태 그대로 내보내면 네트워크의 대역폭을 너무 많이 차지해서 다른 패킷의 흐름을 막을 위험이 있음 작게 분할된 패킷은 목적지에 도착 후 원래대로 합쳐야 함 비트와 바이트, 아스키코드 비트(bit): 정보를 나타내는 최소 단위 바이트: bit * 8 아스키코드(ASCII): 숫자와 문자의 대응표 LAN, WAN 랜(LAN; Local Area Network): 좁은 범위의 네트워크 건물 안이나 특정 지역을 범위로 함 거리가 짧은 만큼 신호가 약해지거나, 오류가 발생할 확률이 매우 낮음 왠(WAN; Wide..