본문 바로가기

소켓20

[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter07 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. TCP에서의 스트림 형성이 의미하는 바가 무엇인지 설명해보자. 그리고 UDP에서도 스트림이 형성되었다고 할 수 있는 요소가 있는지 없는지 말해보고, 그 이유에 대해서도 설명해보자. TCP에서의 "스트림"은 데이터의 흐름을 의미한다. TCP는 연결 지향적인 프로토콜로서, 데이터를 바이트 단위로 분할하지 않고, 송신자가 전송한 데이터를 수신자가 동일한.. 2023. 6. 29.
[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter06 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. TCP보다 UDP가 빠른 이유는 무엇인가? 그리고 TCP는 데이터의 전송을 신뢰할 수 있지만 UDP는 신뢰할 수 없는 이유는 또 무엇인가? 1. 연결 설정 및 연결 해제 과정의 부재 TCP는 연결 설정 및 해제를 위한 Three-way handshaking과 Four-way handshaking의 과정을 거친다. 이에 반해, UDP는 연결 설정 과.. 2023. 6. 29.
[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter05 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. TCP 소켓의 연결설정 과정인 Three-way handshaking에 대해서 설명해보자. 특히 총 3회의 데이터 송수신이 이뤄지는데, 각각의 데이터 송수신 과정에서 주고 받는 데이터에 포함된 내용이 무엇인지 설명해보자. TCP의 Three-way handshaking은 TCP 소켓간의 연결 설정을 위한 과정이다. 이 과정은 클라이언트와 서버 간에.. 2023. 6. 28.
[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter01 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. 네트워크 프로그래밍에서 소켓이 담당하는 역할은 무엇인가? 그리고 소켓이라는 이름이 붙은 이유는 어디에 있는가? 소켓(socket)이란 운영체제에서 제공하는 송수신 방법으로 데이터 송수신의 원리를 이론적으로 잘 몰라도, 소켓이라는 것을 이용해서 데이터를 주고 받을 수 있도록 하는 소프트웨어적인 장치를 의미한다. 해당 이름이 붙은 이유는 연결이라는 의.. 2023. 6. 27.