TCP
-
소켓 프로그래밍 클라이언트/서버 애플리케이션을 어떻게 빌드할 것인가에 대한 얘기 두 개의 소켓 타입 UDP : 신뢰할 수 없는 데이터그램 TCP : 믿을 수 있는, 바이트 전송 지향성(위에서 내려온 경계에 관심이 없고 바로바로 메시지를 전송하는 거야) 애플리케이션 예시 클라이언트는 키보드로부터 사용자가 치는 라인 커멘드를 읽고 이 문장을 서버에 보내야 한다 서버는 해당 문장을 받아서 모두 대문자로 바꾼 후에 클라이언트에게 보내준다. 클라이언트는 데이터를 받아서 스크린에 투영한다. 이 작업을 수행하는 클라이언트 측의 프로그램과 서버의 코딩을 파이썬으로 구현해보자 UDP를 사용할 경우, UDP는 연결의 개념이 없다. 영어로는 아래와 같이 말한다. "no handshaking begore sending dat..
소켓 프로그래밍 : UDP / TCP소켓 프로그래밍 클라이언트/서버 애플리케이션을 어떻게 빌드할 것인가에 대한 얘기 두 개의 소켓 타입 UDP : 신뢰할 수 없는 데이터그램 TCP : 믿을 수 있는, 바이트 전송 지향성(위에서 내려온 경계에 관심이 없고 바로바로 메시지를 전송하는 거야) 애플리케이션 예시 클라이언트는 키보드로부터 사용자가 치는 라인 커멘드를 읽고 이 문장을 서버에 보내야 한다 서버는 해당 문장을 받아서 모두 대문자로 바꾼 후에 클라이언트에게 보내준다. 클라이언트는 데이터를 받아서 스크린에 투영한다. 이 작업을 수행하는 클라이언트 측의 프로그램과 서버의 코딩을 파이썬으로 구현해보자 UDP를 사용할 경우, UDP는 연결의 개념이 없다. 영어로는 아래와 같이 말한다. "no handshaking begore sending dat..
2021.10.06 -
애플리케이션의 원리 웹(Web)과 HTTP E-mail, SMTP, IMAP 도메인 네임 시스템 DNS P2P 애플리케이션 비디오 스트리밍과 콘텐츠 배포 네트워크 UDP와 TCP를 활용한 소켓 프로그래밍 응용계층이란? 응용계층이란, 인터넷 프로토골과 네트워크를 연결하는 프로세스 간의 데이터 연결을 통해 설계된 추상 계층이다. 응용계층 프로토콜은 전송 프로토콜을 사용하며, 호스트 사이를 연결한다. 대표적인 예 Web E-mail DNS 우리가 프로그래밍을 짠다는 것은. 서버와 네트워크 사이에 있는 프로세스를 연결시켜 서비스를 활성화시키는 것 중간중간의 라우터들을 위한 코드가 필요 없다.(응용계층에 필요한 프로그래밍을 하는 것 클라이언트 - 서버 패러다임 서버란 항상 켜져있어야 한다. (소비자가 언제든지 쓸..
[컴퓨터 네트워크]응용 계층 (Application Layer)의 뜻과 프로토콜애플리케이션의 원리 웹(Web)과 HTTP E-mail, SMTP, IMAP 도메인 네임 시스템 DNS P2P 애플리케이션 비디오 스트리밍과 콘텐츠 배포 네트워크 UDP와 TCP를 활용한 소켓 프로그래밍 응용계층이란? 응용계층이란, 인터넷 프로토골과 네트워크를 연결하는 프로세스 간의 데이터 연결을 통해 설계된 추상 계층이다. 응용계층 프로토콜은 전송 프로토콜을 사용하며, 호스트 사이를 연결한다. 대표적인 예 Web E-mail DNS 우리가 프로그래밍을 짠다는 것은. 서버와 네트워크 사이에 있는 프로세스를 연결시켜 서비스를 활성화시키는 것 중간중간의 라우터들을 위한 코드가 필요 없다.(응용계층에 필요한 프로그래밍을 하는 것 클라이언트 - 서버 패러다임 서버란 항상 켜져있어야 한다. (소비자가 언제든지 쓸..
2021.09.15